I Microsoft Windows -baserte systemer i cedit klassen gir funksjonene til edit kontroller i MFC . I en dialog basert program noen av de viktige operasjoner kan utføres ved cedit klassen . Følg disse trinnene for å lære å bruke redigeringsfunksjoner i MFC . Instruksjoner
en
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 -program. Her kan du sette dialog som verktøy inn i SDI /MDI projcts .
3
Velg redigeringskontrollen alternativ fra kontrollene verktøykasse . 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 eiendommen til " Ekte" i " Edit kontroll - > Egenskaper - > Styles kategorien " hvis redigeringskontrollen bare godtar tallene . Dette gjør at cedit edit-kontrollen til å tillate bare tall .
5
Tilføy gruppemedlem med cedit for redigeringsfunksjoner . Anta at variabelen navn . blir m_Edit
6
sette verdiene i edit kontrollene ved å oppgi denne koden : "//Sett verdien på cedit CString I_strValue = ' Test Verdi settes ob cedit "; m_Edit.SetWindowTest ( I_strValue ), //Få verdien fra cedit kontroll m_Edit.GetWindowText ( I_strValue ), //Dette får valie inn i CString variabel I_strValue "
7
Hent og sette verdien på en DDX aktivert cedit kontroll. Anta at variabelen navn er m_strEdit og skriv inn følgende kode : " //For å sette verdien på en DDX basert cedit kontroll ugyldig DlgName :: SetValue i Edit ( ) { UpdateData (); m_strEdit =" Test Verdi satt for DDX "; UpdateData ( false); } //for å få verdien på en DDX basert cedit kontroll ugyldig DIgName :: GetvalueFromEdit ( ) { UpdateDate (); CString strStoreValue ; strStoreValue = m_strEdit ; UpdateData ( false); } "