创建对话框之前需要准备好对话框资源,并为该对话框生成相应的类。
比如新建对话框资源IDD_DIALOG1以及对话框类CTips。
使用模态对话框:
在当前调用该对话框的.cpp中 #include "Tips.h"
CTips tipsDlg;
INT_PRR nResponse = ipsDlg.Domadal();
if(nResponse == IDOK)
{
}
else if(nResponse == IDCANCEL)
{
}
使用非模态对话框
1.在当前调用该对话框的.h中 #include "Tips.h"
2.声明该对话框的指针CTips *m_TipsDlg;
3.构造函数中初始化指针m_TipsDlg=NULL;
4.
if(NULL !=m_TipsDlg)
{
m_TipsDlg = new CTips();
m_TipsDlg.Create(IDD_DIALOG1,this);
}
m_TipsDlg.ShowWindow(SW_SHOW);
5.在调用该对话框的.h和.cpp文件中写一个析构函数,内容如下
if(NULL !=m_TipsDlg )
{
delete m_TipsDlg ;
}
代码见http://download.youkuaiyun.com/detail/xiaxiaojing/8399857