请问在MFC中用CWnd怎么创建窗口
我按照MSDN的说法这么做:
1,新建MFC对话框程序Test
2.在class CTestDlg : public CDialog 里面增加一个CWnd的对象 m_wnd;
3.第三步就是响应按钮消息:
void CTestDlg::OnBnClickedButton1()
{
// TODO: 在此添加控件通知处理程序代码
RECT crt;
GetClientRect(&crt);
m_wnd.Create(NULL,"CSDN",WS_CHILD|WS_VISIBLE,crt,this,1234,NULL);
}
关于Create的参数:第一个MSDN上说可以是NULL,我这里会不会出问题
为什么我的程序无法显示一个窗口?错在哪里了,程序编译无措,运行也无措
还有我发现这里面非常容易出错,弄得不好就程序异常了,谁能不能说详细点,这个错哪里了