我建立了一个基于SDI的MFC程序,在CMyView中添加了一个成员变量为
public:
CButton m_Button;
然后在CMyView::OnInitialUpdate()实现代码如下,
void CMyView::OnInitialUpdate() 
{
CView::OnInitialUpdate();
m_Button.Create("ok",WS_CHILD|WS_VISIBLE,CRect(0,0,0,0),this,NULL);
}
结果每当我点击菜单上的新建时,就会报错,具体错误代码是wincore.cpp 第628行,我查看628行,代码如下:
ASSERT(pWnd->m_hWnd == NULL);   // only do once
不知道这是为什么?