VC 第1章 对话框程序设计.pptVIP

  1. 1、本文档共73页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VC 第1章 对话框程序设计

;;1.1.1 MFC类库的产生与发展 ;1.1.2 MFC类库层次 ;1.1.3 MFC常用数据类型 ;1.1.4 MFC全局函数 ;;;;;;;;;步骤如下: (1)选择“开始”/“所有程序”/Microsoft Visual Studio 6.0/Microsoft Visual C++ 6.0命令,打开Visual C++ 6.0集成开发环境。 (2)在Visual C++ 6.0开发环境中选择File/New命令,弹出New对话框。选择Projects选项卡,选择MFC AppWizard[exe](MFC应用程序向导)选项。 (3)在Project name编辑框中输入创建的工程名,在Location编辑框中设置工程文件存放的位置,单击OK按钮,弹出MFC AppWizard-Step?1对话框。 (4)选中Dialog based单选按钮,创建一个基于对话框的应用程序,因为对程序没有特殊的要求,所以直接单击Finish按钮创建应用程序。; 1. 设置对话框的标题 在Dialog Properties(对话框属性)对话框的General选项卡中,用户可以通过Caption属性来设置对话框的标题 2.设置对话框的边框风格 在Dialog Properties(对话框属性)对话框的Styles选项卡中,用户可以通过Border列表框来设置对话框的边框风格。当在Border下拉列表框中选择None选项时,对话框显示时没有边框,在使用标签控件时这一属性非常适用,对话框可以在标签页切换时显示;当在Border下拉列表框中选择Resizing选项时,对话框可以随意调整大小。 3.使用对话框关联菜单 在Dialog Properties(对话框属性)对话框的General选项卡中,用户可以通过Menu列表框来设置对话框所关联的菜单资源 ; 在Dialog?Properties(对话框属性)对话框的General选项卡中包含了一个Font按钮,用户单击Font按钮可以在弹出的对话框中设置对话框的字体信息 ; CDialog封装了Windows对话框的基本功能,其主要方法如下。 (1)Create方法 该方法从对话框模板中创建一个对话框资源。有两种重载格式: BOOL Create( LPCTSTR lpszTemplateName, CWnd* pParentWnd = NULL ); BOOL Create( UINT nIDTemplate, CWnd* pParentWnd = NULL ); 如果对话框创建成功,返回值为非零,否则为零。 (2)DoModal方法 该方法用于创建并显示一个模态对话框。语法格式如下: virtual int DoModal( ); 方法返回一个整数值,该数值可以应用于EndDialog方法。如果方法返回值为-1,表示没有创建对话框,如果为IDABORT,表示有其他错误发生。 (3)NextDlgCtrl方法 该方法使对话框中的下一个控件获得焦点。语法格式如下: void NextDlgCtrl( ) const;;(4)PrevDlgCtrl方法 该方法使对话框中的上一个控件获得焦点。语法格式如下: void PrevDlgCtrl( ) const; (5)GotoDlgCtrl方法 该方法将焦点移动到指定的控件上。语法格式如下: void GotoDlgCtrl( CWnd* pWndCtrl ); pWndCtrl表示标识获得焦点的控件。 (6)SetDefID方法 该方法将某个按钮设置为窗口的默认按钮。语法格式如下: void SetDefID( UINT nID ); nID表示标识按钮ID。 (7)EndDialog方法 该方法用于关闭一个模态对话框。语法格式如下: void EndDialog( int nResult ); nResult通常为DoModal方法的返回值。 OnInitDialog,OnOK,OnCancel等多个方法; 1. 添加普通成员 在ClassView选项卡中右击要添加成员的类,在弹出的快捷菜单中选择Add Member Variable命令,弹出Add Member Variable对话框,在该对话框中设置要添加的成员类型、成员名称以及成员的保护权限 2. 添加成员函数 为类添加成员函数的方法和添加普通成员差不多,只是在快捷菜单中选择Add Member Function命令,弹出Add Member Function对话框,设置成员函数的返回值类型、函数名称及成员函数的保护权限 3

文档评论(0)

xxj1658888 + 关注
实名认证
文档贡献者

教师资格证持证人

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

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档