VC弹出对话框.pdf

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VC弹出对话框

杨智程 VC++弹出对话框 VC++弹出对话框 VC6.0 弹出对话框 首先建立工程,选择“MFC AppWizard(exe)”选项,在工程名中取名为“ShowDialog ” 在“AppWizard – Setup(1-6) ”的选项卡中的第一个选项卡里选择“Single document(单文 档视图) ”点选按钮,其他剩下的5 个步骤可以选择默认省略设置,直接点击“Finish”按钮 杨智程 VC++弹出对话框 在资源视图的选项卡中选中“Dialog”,右键点击选择“Insert Dialog”菜单,分别添加 两个对话框,将新添加的两个对话框的 ID 改为“IDD_DIALOG_DOMODAL ”和 “IDD_DIALOG_MODAL”,并将“Caption ”属性分别设置成“模态对话框”和“非模态对话 框” 添加完对话框,分别对两个对话框添加新类,只有添加了新类,才可以操作对话框,转 到对话框编辑视图 杨智程 VC++弹出对话框 右键点击要添加类的对话框,选中“Class Wizard(类向导) ”,在弹出的对话框中系统会 提问“IDD_DIALOG_MODAL 是一个新的资源,是否要为其添加一个新类?”,此时选择“OK ” 接下来对该对话框添加类 杨智程 VC++弹出对话框 在“Name”中填入新类的名称,此时填入“CModalDlg”(类名可以由程序员自己命名), 注意在“Bass Class”中要选中“CDialog ”作为对话框新类的基础类,点中“OK ”,用同样的 方法为“IDD_DIALOG_DOMODAL”对话框添加类,类名为“CDomodalDlg ” 添加完对话框资源后点击资源选项卡中的“Menu ”,找到其中的“IDR_MANIFRAME”, 双击可以显示系统菜单,在右边的视图中加入一个顶级菜单“弹出对话框”,在该顶级菜单 下添加两个子菜单,子菜单的 ID 分别设为“IDM_DOMODAL ”和“IDM_MODAL ”,并将其 “Caption ”属性设置为“弹出模态对话框”和“弹出非模态对话框” 在对子菜单进行添加完成之后右键点击子菜单 杨智程 VC++弹出对话框 选中“Class Wizard(类向导) ”,在弹出的对话框中选择其中的设置选项 资源ID 要对应相应的菜单,“Class Name”要对应“CMainFrame ”,因为菜单是在框架 中生成,“Message”中要选择“COMMAND ”消息,“UPDATE_COMMAND_UI”消息是用来 处理菜单对应的用户界面,“COMMAND ”消息是用来处理菜单对应的功能,他两者的区别 在此不做详细介绍,点击“Add Function ”按钮可以看到多了一个菜单的COMMAND 消息的 处理函数,点击“Edit Code”按钮进入代码编辑区,此时进入的是主框架的CPP 文件,用同 样的方法为另外一个子菜单添加消息处理函数 杨智程

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档