Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Come utilizzare Modifica Controlli in MFC

Nei sistemi basati su Microsoft Windows la classe CEdit fornisce le funzioni dei controlli di modifica in MFC . In un programma basato sul dialogo alcune importanti operazioni possono essere eseguite dalla classe CEdit . Seguire questi passi per imparare come utilizzare i controlli di modifica in MFC . Istruzioni
1

Realizzare una creazione guidata applicazione MFC . Questo sarà usato come un progetto eseguibile in cui per comunicare con il computer.
2

Utilizzare questa applicazione come applicazione SDI /MDI . Qui è possibile inserire dialogo come strumento nelle projcts SDI /MDI .
3

Selezionare l'opzione di controllo di modifica della casella degli strumenti controlli . Trasferire questa opzione nella finestra di dialogo . Nella sezione delle proprietà della finestra di dialogo di input l'identificazione della risorsa come " IDC_EDTEST . "
4

Selezionare la casella che converte la proprietà numero di 'True "nella sezione" Modifica di controllo - > Proprietà - > scheda Stili "se il controllo di modifica accetta solo numeri . Ciò consente il controllo CEdit di modifica per permettere solo numeri .
5

Aggiunge un membro della classe con il CEdit per i controlli di modifica . Si supponga che il nome della variabile . viene m_Edit
6

i valori nei controlli di modifica inserendo il seguente codice: " //Imposta il valore su CEdit CString I_strValue = ' valore di prova da impostare ob CEdit " ; m_Edit.SetWindowTest ( I_strValue ) ; //Ottiene il valore dal CEdit controllo m_Edit.GetWindowText ( I_strValue ) ; //Questo diventa il Valie nel CString I_strValue variabile "
7

recuperare e impostare il valore su un DDX abilitato il controllo CEdit . Si assuma il nome della variabile è m_strEdit e immettere il codice seguente : " //Per impostare il valore su un DDX basato CEdit controllo vuoto DlgName :: setvalue in Edit ( ) { UpdateData (); m_strEdit =" Valore di prova fissato per DDX " ; UpdateData (false); } //Per ottenere il valore di una DDX basato CEdit controllo vuoto DIgName :: GetvalueFromEdit ( ) { updatedate (); CString strStoreValue ; strStoreValue = m_strEdit ; UpdateData ( FALSE );} "


 

Programmazione © www.354353.com