关于非模式对话框问题
vc2005, 我写了个基于Dialog的MFC程序,自己添加了一个对话框资源IDD_DIALOG2,在其上放一按钮,并通过右键Add Class...生成了一个对话框类CKxDlg, 在主对话框上放一按钮,在主对话框cpp中包含了KxDlg.h,然后我打算点击该主对话框按钮生成一非模式对话框,代码如下:
void CTestDialogDlg::OnBnClickedButton2()
{
CKxDlg* pdlg = new CKxDlg;
pdlg->Create(IDD_DIALOG2, NULL);
pdlg->ShowWindow(SW_SHOWNORMAL);
::Sleep(2000);
::DestroyWindow(pdlg->m_hWnd);
delete pdlg;
}
但问题出来了:IDD_DIALOG2上没有显示任何控件,也不响应关闭消息?