标签:
模态对话框分为两种,一种是使用API实现的模态对话框,一种是使用MFC实现的模态对话框。
举个例子:
这是因为,模态对话框的产生会屏蔽其他窗体的消息。
我们新建一个项目。再创建一个对话框:
我们的目的是点击第一个对话框中的按钮,而弹出第二个对话框。双击按钮:
注意,这里的成员函数的名称是根据Button的ID号进行重命名的。
然后还要给新添加的对话框添加类,我们可以右键添加类或者双击添加类。
回到解决方案,就可以看到MyModalDialog的cpp和h文件就出现了:
随后我们在第一个Dialog的Button中添加代码。添加代码时,先添加头文件:
Alt+B再按R,重新编译,并运行。单击按钮打开ModalDialog后,点击其他地方,不会有相应:
标签:
原文地址:http://www.cnblogs.com/predator-wang/p/5667823.html