1.创建MFC工程,基于对话框。
2.在工程资源dialog下添加资源,选择Dialog;
3.随便拖一个控件至第二步新建的Dialog,并双击,会让你键入这个对话框类名比如你写的windwosDemo。
4.创建完这个窗口类之后,再到你需要调用这个对话框的类,包含第三步创建的xxx.h。
5.在你需要调用的地方写入以下代码:
windowsDemo *CreatServer=new windowsDemo;
CreatServer->DoModal();
这个时候你已经可以调用到这个对话框了。
当你在这个对话框上做操作时,这个对话框的所有操作是独立的。
想要关闭这个窗口就很简单了,OnOK()完事。
你删除DEBUG文件,有可能是旧的debug所致
没弄懂你说的什么意思
如果你想点击之后只关一个窗口,不关程序的话
::EndDialog(m_hwnd,0);//大小写可能有问题
如果你只想藏起来,不想销毁
::ShowWindow(m_hwnd,SW_HIDE);//大小写可能有问题
模式对话框关闭
void CRecordWrite::OnButton1()
{
OnOK(); //或者调用OnCancel() 都可以。
}
void CRecordWrite::OnButton1()
{
this->DestroyWindow();
}