Bonjour,
J'ai instancié une Combobox dans l’éditeur graphique de ma main window et j'ai ajouté une variable via l'assistant "ajout de variable membre". Dans mon .h j'ai doncDans mon cpp j'ai ainsi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2public: CComboBox m_port;
Je souhaite ainsi récupérer via m_port un objet CCombobox
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 void CMFCApplication1Dlg::DoDataExchange(CDataExchange* pDX) { CDialogEx::DoDataExchange(pDX); DDX_Control(pDX, IDC_COMBOBOX1, m_port); }
pour faire ceci a la fin de la fonction BOOL CMFCApplication1Dlg::OnInitDialog()
or m_port est systématiquement NULL et aucun item n'est ajouté
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 BOOL CMFCApplication1Dlg::OnInitDialog() { CDialogEx::OnInitDialog(); (...) if (NULL!=m_port) { m_port.AddString((CString)"MyString"); }
Quelle est donc mon erreur?
Merci beaucoup pour votre aide eventuelle.
Partager