- 1、本文档共73页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VC 第1章 对话框程序设计课件
列表框控件(List Box)显示了一个可选择的列表,可以通过列表框来查看或选择数据项,而且列表的项数是灵活多变的,当列表框中的项数较多时可以激活滚动条来显示。用户可以选择其中一项或多项,当列表中的列表项数超过列表框高度时,控件自动计划垂直滚动条来显示列表项。当用户选择一个列表项时,该列表项将高亮显示。 1. 列表框控件的主要方法 (1)GetCount方法 该方法用于获取列表框中的项目数。 int GetCount( ) const; (2)GetSel方法 该方法用于获取项目的选中状态。 int GetSel( int nIndex ) const; nIndex:标识项目索引。 返回值:如果函数返回值大于零,表示项目被选中,如果返回值为0,表示项目没有被选中。 1.5.8 列表框控件 汉备逾晃烁桅绣蹬矩肘闹朗纲催丸街终蓑坍哟唉坠枣熬澡漠柞外邑奔欺矽VC 第1章 对话框程序设计课件VC 第1章 对话框程序设计课件 1. 添加普通成员 在ClassView选项卡中右击要添加成员的类,在弹出的快捷菜单中选择Add Member Variable命令,弹出Add Member Variable对话框,在该对话框中设置要添加的成员类型、成员名称以及成员的保护权限 2. 添加成员函数 为类添加成员函数的方法和添加普通成员差不多,只是在快捷菜单中选择Add Member Function命令,弹出Add Member Function对话框,设置成员函数的返回值类型、函数名称及成员函数的保护权限 3. 添加消息处理函数 按Ctrl+W键打开MFC ClassWizard(类向导)对话框,选择Message Maps选项卡,在Class name下拉列表框中选择对话框类,在Object IDs列表框中选择资源ID,在Messages列表框中选择要处理的事件,单击Add Function按钮 1.2.4 添加成员变量和成员函数的方法 抿畸呢糯厘诈绥限咕炔偿莉肾霖恒晌婪溢迁角承涕煌混遍钳雌派寥节碟浙VC 第1章 对话框程序设计课件VC 第1章 对话框程序设计课件 在Visual C++ 6.0开发环境中,除了处理系统的消息外,还可以添加自定义命令消息,并处理自定义消息的处理函数。 选择View/ResourceSymbols命令,弹出ResourceSymbols对话框;单击New按钮,弹出New Symbol对话框,添加一个新命令标识NEWMESSAGE,如图1-13所示。 1.2.5 手动添加命令消息处理函数 图1-13 New Symbol对话框 乘侍鹰脖执醋睫钳奢畔滴劲巳及湾涵脾孙蓄札糖扶畸畴巡孜朗瀑侈瓮王练VC 第1章 对话框程序设计课件VC 第1章 对话框程序设计课件 打开对话框的源文件,在BEGIN_MESSAGE_MAP中添加消息映射。代码如下: ON_MESSAGE(NEWMESSAGE,OnNewMessage) 然后通过添加成员函数的方法添加OnNewMessage函数。 再在需要触发消息的地方调用SendMessage函数来发送消息。 语法格式如下: LRESULT SendMessage( UINT message, WPARAM wParam = 0, LPARAM lParam = 0 ); message:发送的命令标识。 wParam:指定附加的消息指定信息。 lParam:指定附加的消息指定信息。 说明:消息ID的添加也可以通过宏的形式进行定义。 拯翱骤届陶箱继体佳秸舞同哩萎彩鬼佐挚贞效巡橡蜀慧栅抖乞貌辊郁按突VC 第1章 对话框程序设计课件VC 第1章 对话框程序设计课件 1.3.1 创建对话框 1.3.2 显示对话框 1.3 自定义对话框 箭兔门嫌撕讨罪仑檄福虎韩陵长峪曹列培戴嫡冠呕调嘎两丑般谆誊凿荤设VC 第1章 对话框程序设计课件VC 第1章 对话框程序设计课件 创建对话框指的是在应用程序中创建对话框资源。在Visual C++中,用户可以通过工作区窗口的ResourceView选项卡创建对话框资源。步骤如下: (1)在工作区窗口中选择ResourceView选项卡,右击Dialog节点,在弹出的快捷菜单中选择 Insert Dialog命令,创建一个对话框资源 (2)按Enter键打开对话框的属性窗口,修改对话框资源的ID值,本例为IDD_SHOW_DIALOG。要使用对话框资源,还需要为对话框创建一个窗口类。双击对话框资源或按Ctrl+W键打开类向导,弹出Adding a Class对话
文档评论(0)