今天一同事想创建一个对话框,分不清楚是模态还是非模态的。模态:通俗来说模态对话框打开后不能用户只能在改对话框中进行操作。非模态:对话框打开后用户界面还能响应用户对界面非对话框区域的操作。大部分情况下都用非模态。
非模态对话框创建过程:
1.新建对话框 ,双击对话框提示 创建新类 。
2.在新的对话框类中创建一个关联对话框的成员变量。
3.对话框类的构造函数中初始化成员变量为NULL。
4.创建窗口过程代码:
void CMainFrame::OnControlmode()
{
// TODO: Add your command handler code here
if(m_controlmode==NULL)
{