In Microsoft Windows gebaseerde systemen de CEdit klasse voorziet in de functies van de bewerking controles in MFC . In een dialoog gebaseerd programma enkele belangrijke operaties kunnen worden uitgevoerd door de CEdit klasse . Volg deze stappen om te leren hoe te bewerken besturingselementen gebruiken in MFC . Instructies 1 Maak een MFC AppWizard . Dit wordt gebruikt als een uitvoerbaar project waarbij communiceren met de computer . 2 Met deze toepassing als SDI /MDI-toepassing . Hier kunt u het dialoogvenster invoegen als een gereedschap in de SDI /MDI projcts . 3 Selecteer de bewerking controle optie uit de controles gereedschapskist . Overdragen van deze optie in het dialoogvenster . In de sectie eigenschappen van het dialoogvenster ingang de identificatie van de bron als " IDC_EDTEST . " 4 Vink het vakje dat het nummer object converteert naar ' True " in het " Bewerken controle - > Eigenschappen - > Stijlen tabblad " als de bewerking controle accepteert alleen nummers . Hierdoor kan de CEdit bewerking controle om gewoon nummers staan . 5 Append een klasse lid met de CEdit voor de bewerking controles . Neem aan dat de naam van de variabele . is m_edit 6 Stel de waarden in de bewerking controles door het invoeren van de volgende code : " //Zet de waarde op CEdit CString I_strValue = ' Test Value te stellen ob CEdit " ; m_Edit.SetWindowTest ( I_strValue ) ; //Haal de waarde van de CEdit controle m_Edit.GetWindowText ( I_strValue ) ; //Dit krijgt de valie in de CString variabele I_strValue " 7 ophalen en zet de waarde op een DDX ingeschakeld CEdit controle. Stel dat de variabele naam is m_strEdit en voer de volgende code : " //Om de waarde op een DDX gebaseerde CEdit controle leegte DlgName set :: SetValue in Edit ( ) { UpdateData ( ) ; m_strEdit = " Value Test set voor DDX " ; UpdateData ( VALSE ) ; } //TO de waarde te krijgen op een DDX gebaseerde CEdit controle leegte DIgName :: GetvalueFromEdit ( ) { UpdateDate ( ) ; CString strStoreValue ; strStoreValue = m_strEdit ; UpdateData ( FALSE ) ; } " < br >
|