首先新建一个对话框资源,并建一个相应的类,然后再按钮点击事件中加入如下代码即可(假设你见的对话框类为DLG):
DLG dlg;
dlg.DoModal();
非模态的对话框就用create创建一下,然后用ShowWindow()来显示,不要调用DoModal。
消息响应函数添加在你按钮所在的对话框的类
响应函数和控件关联没?
在DataExchange函数中
非模态对话框:
在你的按钮响应里加入下面代码就可以的。
CTestDlg *dlg=new CTestDlg;
dlg->Create(IDD_TEST_DLG,NULL);
dlg->ShowWindows(SW_SHOW);