MFC中在一个对话框中弹出另一个对话框.docxVIP

  • 21
  • 0
  • 约1.56千字
  • 约 11页
  • 2017-06-26 发布于湖北
  • 举报

MFC中在一个对话框中弹出另一个对话框.docx

MFC中在一个对话框中弹出另一个对话框

在一个对话框中点按一个按钮弹出另外一个对话框。 弹出的对话框可以是模态和非模态两种,简单点讲,模态对话框就是在弹出的对话框没有关闭之前,是不能操作父对话框的。非模态可以。 这里介绍建立模态对话框。 在建立的时候可以有两种形式,一种是直接新建,一种是将已有的对话框整合添加进来。 (我是在WinCE平台下。也是类似MFC的) 第一种方式:新建弹窗 操作步骤 首先按步骤建立一个简单的对话框,并添加按钮。 然后点击Dialog?添加资源 选择Dialog 新建 此时会出现新建好的对话框,右击选择属性可以修改名称。 设计新建的对话框 在对话框上右击选择添加类 填写类名称,点击完成 此时在 解决方案资源管理器 视图中就会有新建的类,源文件及头文件 将这个头文件包含到主对话框的头文件中。 然后就是调用关系的产生, 双击主窗口在中的按钮,添加相应的处理函数 此时调试运行,点 “刀”按钮,就会弹出设计好的刀的对话框。 当然,刀对话框中的设计就是走原来熟悉的路了。 另外一个键 “剑” 也是同样的步骤。 这样弹出的对话框有个问题,就是感觉弹出的对话框缩放了,字体变小了。 在对话框上右击选择属性就可以看见设置字体的选项了,修改字体即可。 下来介绍第二种方式,添加现有的窗口。 第一步:同样按部就班的建立好基本工程。编译一下(F7) 第二步:拷贝文件 首先在当前工程目录下新建一个文件夹用来存放原有工程

文档评论(0)

1亿VIP精品文档

相关文档