[VC++(MFC) ] error C2227: left of '->GetCurSel' must point to class/st

IDC_COMBO - не есть CComboBox*, это константа
Юзай GetDlgItem(IDC_COMBO чтоб получить указатель на комбобокс
можно связать поле с IDC_COMBO
чего?
ну будет у тебя m_combo, будешь ее юзать вместо GetDlgItem
а помойму разницы никакой...
смотря как много с этим контролом работать
ну да..
Спасибо...%
Оставить комментарий
ANATOL54
Собственно создаю на форме ComboBox, кидаю туда какие-нить значения...далее через событие CBN_SELCHANGE хочу понять какой элемент выбран(например по индексу):
BEGIN_MESSAGE_MAP(CR1Dlg, CDialog)
//{{AFX_MSG_MAP(CR1Dlg)
...
ON_CBN_SELCHANGE(IDC_COMBO, OnSelchangeCombo)
...
//}}AFX_MSG_MAP
END_MESSAGE_MAP
void CR1Dlg::OnSelchangeCombo
{
int nIndex = IDC_COMBO->GetCurSel;
int nCount = IDC_COMBO->GetCount;
if nIndex != CB_ERR) && (nCount > 1
{
MessageBox("Выбран элемент "+ nIndex);
}
}
Выкидывается 2-е ошибки:
C:\C++\r1\r1Dlg.cpp(183) : error C2227: left of '->GetCurSel' must point to class/struct/union
C:\C++\r1\r1Dlg.cpp(184) : error C2227: left of '->GetCount' must point to class/struct/union
что я не сделал, или сделал не правильно?..