参照孙鑫vc++ 第八集
添加属性表单 
在属性表单的OnInitDialog() 里面添加的
BOOL CProp3::OnInitDialog()
{
CPropertyPage::OnInitDialog(); // TODO:  在此添加额外的初始化
((CComboBox*)GetDlgItem(IDC_COMBO))->AddString(L"3000以下");
((CComboBox*)GetDlgItem(IDC_COMBO))->AddString(L"3000—5000");
((CComboBox*)GetDlgItem(IDC_COMBO))->AddString(L"5000—8000");
((CComboBox*)GetDlgItem(IDC_COMBO))->AddString(L"8000—10000");

return TRUE;  // return TRUE unless you set the focus to a control
// 异常: OCX 属性页应返回 FALSE
}
就是显示不出来 高度也是拉到足够长还有给combobox 控件关联空间变量
这样 
m_combobox.addstring(.........
这样编译完了运行会出错   为什么

解决方案 »

  1.   

    你这最大可能就是GetDlgItem(IDC_COMBO))返回NULL了,建议改一下IDC_COMBO,比如改成IDC_COMBO1、IDC_COMBO2
      

  2.   

    可能是你的控件不是CComBox,仔细检查一下
      

  3.   

    可能是你的控件没有选  listdown, 或dropdown
      

  4.   


    孙鑫的这节课---CListBox 和 CComboBox 都是一样的想法,看看你的映射 和 某些 设置吧,,仔细。。想。