In Microsoft Windows -basierten Systemen die CEdit Klasse stellt die Funktionen der Edit-Steuerelemente in MFC . In einem Dialog -basiertes Programm einige der wichtigsten Vorgänge können durch den CEdit Klasse durchgeführt werden. Befolgen Sie diese Schritte zu lernen, wie Edit-Steuerelemente in MFC verwenden . Anleitung
1
Einen MFC -Anwendungs-Assistenten . Dies wird als ausführbares Projekt, in dem mit dem Computer zu kommunizieren verwendet werden.
2
Verwenden Sie diese Anwendung als SDI /MDI-Anwendung . Hier können Sie Dialog als Instrument in die SDI /MDI projcts einzufügen.
3
Wählen Sie den Edit-Control -Option aus dem Steuerelemente Toolbox. Übertragen Sie diese Option in der Dialogbox. Im Abschnitt Eigenschaften im Dialogfeld Eingabe der Identifikation für die Ressource als " IDC_EDTEST . "
4
Aktivieren Sie das Kontrollkästchen , die die Anzahl Eigentum wandelt auf 'True "in der" Edit Control - > Eigenschaften - > Registerkarte Stile ", wenn das edit-Steuerelement akzeptiert nur Zahlen . Dadurch kann der CEdit Eingabefeld nur Zahlen ermöglichen.
5
anhängen einen Teilnehmer mit dem CEdit für die edit-Steuerelemente . Angenommen, die variablen Namen . wird m_edit
6
Stellen Sie die Werte in den edit-Steuerelemente , indem Sie den folgenden Code ein: "//Stellen Sie den Wert auf CEdit CString I_strValue = 'Test Wert, ob CEdit gesetzt werden "; m_Edit.SetWindowTest ( I_strValue ); //Holen Sie sich den Wert aus der Steuerung CEdit m_Edit.GetWindowText ( I_strValue ); //Diese valie die kommt in den CString Variable I_strValue "
7
Abrufen und setzen Sie den Wert auf einer DDX aktiviert CEdit Kontrolle. Angenommen, die Variable Name ist m_strEdit und geben Sie den folgenden Code ein: "//Um den Wert auf einer DDX basierte CEdit Kontrolle nichtig DlgName gesetzt :: setValue in Edit ( ) { UpdateData (); m_strEdit = " Test Preis-Leistungs- DDX gesetzt "; UpdateData ( FALSE); CString strStoreValue ; ; strStoreValue = m_strEdit ; UpdateData (FALSE );} //, um den Wert auf einer DDX basierte CEdit Kontrolle nichtig DIgName :: GetvalueFromEdit () { UpdateDate () erhalten } "