一个关于CComboBoxEx的创建的简单问题?
各位,我有一段程序如下:
...
DWORD dwStyle;
dwStyle = WS_CHILD|WS_VISIBLE|CBS_DROPDOWN;
CComboBoxEx * m_pComboWnd=new CComboBoxEx;
CWnd * p = AfxGetMainWnd();
rect.bottom+=rect.Height()*4;
if(!m_pComboWnd->Create(dwStyle,rect,p,nId))
{
MessageBox(NULL,"Error","error",MB_OK);
return FALSE;
}
ASSERT(::IsWindow(m_pComboWnd->m_hWnd));
...
其中,rect,nId已经在别的地方定义并赋值了。
储箱的问题是:Create 不能运行成功,请各位帮忙。