initialisation d'une combobox dans Visual Studio 2012
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 donc
Code:
1 2
| public:
CComboBox m_port; |
Dans mon cpp j'ai ainsi
Code:
1 2 3 4 5 6 7
|
void CMFCApplication1Dlg::DoDataExchange(CDataExchange* pDX)
{
CDialogEx::DoDataExchange(pDX);
DDX_Control(pDX, IDC_COMBOBOX1, m_port);
} |
Je souhaite ainsi récupérer via m_port un objet CCombobox
pour faire ceci a la fin de la fonction BOOL CMFCApplication1Dlg::OnInitDialog()
Code:
1 2 3 4 5 6 7 8 9 10
|
BOOL CMFCApplication1Dlg::OnInitDialog()
{
CDialogEx::OnInitDialog();
(...)
if (NULL!=m_port)
{
m_port.AddString((CString)"MyString");
} |
or m_port est systématiquement NULL et aucun item n'est ajouté
Quelle est donc mon erreur?
Merci beaucoup pour votre aide eventuelle.
initialisation de combobox
Merci bien Médinoc! mais cette proposition ne semble rien changer à mon problème, m_port reste NULL.
Une autre idée?