Supponiamo io abbia i file MyForm.h e MyForm.cpp, creati in automatico, all'interno di questa form ho una combobox chiamata IDC_COMBO_PROVA. Ho poi creato una variabile:
codice:
CComboBox combo_prova;
//{{AFX_DATA_MAP(CModifyOem)
DDX_Control(pDX, IDC_COMBO_PROVA, combo_prova);
//}}AFX_DATA_MAP
Ora supponiamo che sia in un'altra classe, voglia creare e visualizzare questa form:
codice:
MyForm* prova = new MyForm();
prova->DoModal();
In questo modo la form mi viene visualizzata correttamente. Supponiamo io adesso voglia aggiungere una stringa alla combo, in questo modo:
codice:
prova->combo_prova.AddString(_T("contenuto"));
Ciò che ottengo è un'errore in fase di esecuzione.
Spero di essere stato più chiaro, in caso contrario chiedete pure.
Grazie.