Hvordan bruke redigeringskontroller i MFC

I Microsoft Windows-baserte systemer cedit klassen gir funksjonene til redigeringskontroller i MFC. I en dialogbasert program noen av de viktige operasjoner kan utføres ved cedit klasse. Følg disse trinnene for å lære hvordan du bruker redigeringskontroller i MFC.

Bruksanvisning

1 Lag en MFC AppWizard. Dette vil bli brukt som en kjørbar prosjekt der for å kommunisere med datamaskinen.

2 Bruk dette programmet som en SDI / MDI søknad. Her kan du sette dialog som verktøy i de SDI / MDI projcts.

3 Velg redigeringskontrollen alternativ fra kontrollverktøykassen. Overfør dette alternativet i dialogboksen. I egenskaper delen av dialogboksen innspill identifikasjon for ressursen som "IDC_EDTEST."

4 Kryss av i boksen som konverterer antall egenskapen til "True" i "Edit kontroll-> Egenskaper-> fanen Styles" hvis redigeringskontrollen godtar bare tall. Dette gjør at cedit redigeringskontrollen for å tillate bare tall.

5 Tilføy et klassemedlem med cedit for redigeringskontroller. Anta at variabelen navn er m_Edit.

6 Sette verdiene i redigeringskontroller ved å skrive inn følgende kode: "// Sett verdien på cedit cstring I_strValue = 'Test Verdi til å bli satt ob cedit"; m_Edit.SetWindowTest (I_strValue); // Hent verdien fra cedit kontroll m_Edit.GetWindowText (I_strValue); // Dette får valie inn i cstring variable I_strValue "

7 Hente og sette verdien på en DDX aktivert cedit kontroll. Anta variabelnavnet er m_strEdit og skriv inn følgende kode: "// Å sette verdien på en DDX basert cedit kontroll tomrom DlgName :: SetValue i Edit () {UpdateData (); m_strEdit =" Test Verdi satt for DDX "; UpdateData (USANN);} // for å få verdien på en DDX basert cedit kontroll tomrom DIgName :: GetvalueFromEdit () {UpdateDate (); cstring strStoreValue; strStoreValue = m_strEdit; UpdateData (USANN);} "