|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: May 2005
Città: Genova
Messaggi: 33
|
C++ MFC aquisizione
come faccio a salvare in una variabile il dato inserito in una edibox? e per poi confrontarlo con i dati inseriti nella listbox? Vi prego aiutatemi
|
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Jan 2003
Città: Udine
Messaggi: 66
|
Bè, usando il data exchange tu leghi i dati contenuti in un controllo MFC (come è una edit box) a una variabile (es. un variabile di tipo CString)
ES, supponiamo che tu abbia una vista tipo form in cui hai un controllo di tipo CEdit e che la classe della vista si chiami CMyView Al controllo CEdit hai assegnato, ad es, l'ID IDC_EDIT_MYEDIT In MyView.h dichiari come membro una variabile CString m_strMyString In MyView.cpp , nel metodo "CMyView:: DoDataExchange(CDataExchange* pDX)" inserisci dopo "//{{AFX_DATA_MAP(CMyView)" "DDX_Text(pDX, IDC_EDIT_MYEDIT, m_strMyEdit);" In questo modo leghi la variabile al controllo In qualsiasi altro metodo della classe CMyView è sufficiente eseguire un UpdateData(TRUE) e la variabile m_strMyEdit riceve il testo correntemente inserito nella casella di edit
__________________
MyPC: Athlon XP 2200 Asus A7V8X Lan 512 MB RAM DDR 333 Maxtor 80GB Ati Radeon 9100 64MB LG DVD Mast DVD LG4081b Casse 4.1 Altec Lansing Logi Webcam QuickCam Messenger Nikon Coolpix 2000 Monitor LCD 15'' DiCON |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 01:36.



















