按钮控件与列表框控件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《按钮控件与列表框控件.ppt》由会员分享,可在线阅读,更多相关《按钮控件与列表框控件.ppt(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第14章章 按钮控件与列表框控件按钮控件与列表框控件14.1 按钮控件按钮控件CbuttonCbutton及及CBitmapButtonCBitmapButton类在类在MFCMFC窗口类的层次结构中的位置窗口类的层次结构中的位置按钮是最按钮是最常见的控常见的控件之一件之一复选框复选框(Checkboxes)Checkboxes)单选按钮单选按钮(RadiobuttonsRadiobuttons)下压式按钮下压式按钮(Pushbuttons)Pushbuttons)分组框分组框(Groupboxes)Groupboxes)常用于只有两种完全常用于只有两种完全相反状态的情况下相反状态的情况下适
2、用于同一组属性相适用于同一组属性相同的数据中选一个数据同的数据中选一个数据适用于消息的发送适用于消息的发送没有太多的操作没有太多的操作只是在窗口中划只是在窗口中划分区域范围分区域范围123MFCMFC调用方法调用方法DrawItem()自动在一个按钮的用户区上画上位图,自动在一个按钮的用户区上画上位图,即用户可以自定义按钮即用户可以自定义按钮有时必须调整位图的尺寸大小,可以通过有时必须调整位图的尺寸大小,可以通过SizeToContent()方法进行调整方法进行调整将对话框按钮将对话框按钮CBitmapButton()对象联系起来对象联系起来CBitmapButton类定义的两个初始类定义的两
3、个初始化方法以增强按钮化方法以增强按钮的功能的功能LoadBitmaps()AutoLoad()为为CBitmapButton对象对象附上位图,最多可有附上位图,最多可有4 4个个位图,这些位图从用于位图,这些位图从用于程序的资源文件中读取程序的资源文件中读取414.2 列表框控件列表框控件MFCMFC中中CListBoxCListBox类的层次结构类的层次结构列表框经常用在对话框里,如用列表框选择文件名、列表框经常用在对话框里,如用列表框选择文件名、目录等。列表框有一个预定义的键盘接口,用户可以用键盘上目录等。列表框有一个预定义的键盘接口,用户可以用键盘上的箭头和的箭头和PageUpPage
4、Up或或PageDownPageDown键在列表框中进行数据的选择,或键在列表框中进行数据的选择,或通过适当的样式设置,允许与通过适当的样式设置,允许与ShiftShift或或CtrlCtrl键组合使用。键组合使用。列表框常应用于从众多数据中选某一项列表框常应用于从众多数据中选某一项56消息映像项使用下面的基本格式:ON_Message(Control ID,ClassMethod)所有者类声明中的方法原型afx_msg void ClassMethod();();发送消息的列表框发送消息的列表框控件的子窗口标识控件的子窗口标识处理消息的父处理消息的父类类方法方法的名字的名字7(1)通用方法通
5、用方法 通用方法用来获得和设置列表框数据的值和属性,所通用方法用来获得和设置列表框数据的值和属性,所有的有的CListBox列表框都有这些方法,包括列表框都有这些方法,包括单选列表框单选列表框、多选多选列表框列表框和和自绘列表框自绘列表框等等8(2)单项选择特定方法单项选择特定方法列表框的默认模式是单选项模式;所有的通用方法均适用列表框的默认模式是单选项模式;所有的通用方法均适用于单选项列表框。于单选项列表框。只有只有两个类方两个类方法专门处理单法专门处理单选项列表框选项列表框GetCurSelGetCurSel()()SetCurSelSetCurSel()()获得当前选择列表获得当前选择列
6、表框项的下标框项的下标(基于基于0)选择列表框字符串选择列表框字符串9 方法方法 说明说明 GetAnchorIndex()获得多项选择列表框中当前定位项的下标获得多项选择列表框中当前定位项的下标GetCaretIndex()获得多项选择列表框中具有光标矩形的项的下标获得多项选择列表框中具有光标矩形的项的下标GetSelCount()获得多项选择列表框中当前所选的项的数目获得多项选择列表框中当前所选的项的数目GetSelItems()将所有当前被选列表框项下标放入一整型数组缓冲区将所有当前被选列表框项下标放入一整型数组缓冲区SelItemRange()切换多选择列表框项范围的选择状态切换多选择
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 按钮 控件 列表
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内