Bonjour,
J'ai un probl�me, je d�veloppe un logiciel en c++ avec visual c++. J'ai cr�� un combo box d'identifiant IDC_COMBO1 et je veux y mettre des valeurs.
J'ai ce code :
CComboBox* pCbo = (CComboBox*)GetDlgItem(IDC_COMBO1);
ASSERT(pCbo);
if (pCbo){
pCbo->AddString("toto");
pCbo->AddString("titi");
pCbo->SetCurSel(0);
}
Et ca plante au niveau du GetDlgItem, il aime pas le ASSERT(::IsWindow(m_hWnd)) :
Pourtant, en appelant la fonction GetDlgItem avec la combobox en param�tre, ca devrait marcher non?CWnd* CWnd::GetDlgItem(int nID) const
{
ASSERT(::IsWindow(m_hWnd));
if (m_pCtrlCont == NULL)
return CWnd::FromHandle(::GetDlgItem(m_hWnd, nID));
else
return m_pCtrlCont->GetDlgItem(nID);
}
Partager