I Microsoft Windows -baserade system för cedit klassen tillhandahåller funktionerna för redigeringskontrollerna i MFC . I en dialogruta baserat program några av de viktiga funktioner kan utföras genom cedit klassen . Följ dessa steg för att lära dig att använda redigeringskontrollerna i MFC . Instruktioner
1
Gör en MFC AppWizard . Detta kommer att användas som en körbar projekt där för att kommunicera med datorn .
2
Använd denna ansökan som ett SDI /MDI ansökan . Här kan du infoga dialog som ett verktyg i SDI /MDI projcts . Addera 3
Välj redigeringskontroll alternativet från kontrollerna verktygslådan . Överför det här alternativet i dialogrutan . I fastigheterna delen av dialogrutan ingång identifiering för resursen som " IDC_EDTEST . "
4
Markera rutan som konverterar numret egenskapen till " sant" i " Redigera kontroll - > Egenskaper - > Stilar på fliken " om redigeringskontroll endast accepterar siffror . Detta gör att cedit redigeringskontroll att tillåta bara siffror .
5
Bifoga en gruppmedlem med cedit för redigeringskontrollerna . Antag att variabeln namn . har m_Edit
6
Ställ in värdena i redigeringskontrollerna genom att ange följande kod : " //Ställ in värdet på cedit CString I_strValue = ' testvärde ställas ob cedit " ; m_Edit.SetWindowTest ( I_strValue ) , //Hämta värdet från cedit kontroll m_Edit.GetWindowText ( I_strValue ) , //Detta blir Valie i CString variabeln I_strValue "
7
Hämta och ställ in värdet på en DDX aktiverat cedit kontroll. Antag variabelnamnet är m_strEdit och skriv följande kod : " //För att ställa in värdet på en DDX baserad cedit kontroll void DlgName :: SetValue i Edit ( ) { UpdateData ( ) ; m_strEdit = " testvärde inställd för DDX " ; UpdateData ( FALSKT ) ;} //för att få värdet på en DDX baserad cedit kontroll void DIgName :: GetvalueFromEdit ( ) { UpdateDate (); CString strStoreValue ; strStoreValue = m_strEdit , UpdateData ( FALSKT ) ;} "