- 18
- 0
- 约9.45千字
- 约 78页
- 2017-04-23 发布于湖北
- 举报
Windows通用控件;第3章;主要内容;3.1 基本控件;3.1.1 Static Text和Group Box及Picture控件;2. Group Box控件
分组控件一般起说明和修饰的作用。与CGroup类相对应。
在对话框中,将控件组成一组并不靠分组控件起作用,而是靠属性框中的Group属性和控件的跳格顺序(Tab Order)决定的。一般先通过菜单“格式|Tab键顺序”设置好对话框中控件的Tab顺序,然后依次对控件的Group属性进行设置。每一组的第一个控件选中Group属性,接着的同一组的控件就不要选中Group属性。如果一个控件选中了Group属性,则说明新的一个编组开始了,依次类推。;3.1.1 Static Text和Group Box及Picture控件;3.1.2 Edit Box、List Box和Combo Box控件;3.1.2 Edit Box、List Box和Combo Box控件;3.1.2 Edit Box、List Box和Combo Box控件;3.1.2 Edit Box、List Box和Combo Box控件;3.1.2 Edit Box、List Box和Combo Box控件;3.1.2 Edit Box、List Box和Combo Box控件;3.1. 3 Button、Radio Button和Check Box控件; 按钮控件与CButton类相关联。可以通过CButton类的成员函数对按钮控件进行设置。
常用函数有:
(1)获得按钮状态的GetState()函数。
(2)设置按钮状态的SetState()函数。
(3)确认按钮是否被选中的GetCheck()函数。
(4)设置按钮的选中状态的SetCheck()函数。
(5)获取按钮风格的GetButtonStyle()函数。
(6)设置按钮风格的SetButtonStyle()函数。
(7)设置与按钮相关联的图标的SetIcon()函数。
(8)获得与按钮相关联的图标的GetIcon()函数。
(9)设置与按钮相关联的位图的SetBitmap()函数。
(10)获得与按钮相关联的位图的GetBitmap()函数。
(11)设置与按钮相关联的光标的SetCursor()函数。
(12)获得与按钮相关联的光标的GetCursor()函数。
; 2.Radio Button 控件
单选按钮是一个小圆圈,有黑点时表示选中,否则表示未选中。一组单选按钮中,只能有一个被选中,单选按钮实际上就是具有BS_RADIOBUTTON风格的按钮控件。
主要风格有:
(1)Auto:自动规定在一组单选按钮只能有一个被选中。
(2)Push-like:具有这种风格的单选按钮看上去就像一个普通按钮,与普通按钮不同的是,此风格按钮具有选中和末选中两种状态。
(3)Horizontal alighnment:指定文字在按钮中的水平对齐???式。
(4)Vertical alighnment:指定文字在按钮中的垂直对齐方式。
单选按钮对应的是CButton 类,常用函数有:
(1)设置按钮选中状态的SetCheck()函数,该函数的原型为:
void SetCheck(in nCheck);
其中,当nCheck为0时,按钮状态为没有选中;为1时按钮选中;为2时按钮处于中间状态。这种按钮称为三态按钮,它是指具有BS_3STATE或BS_AUTO3STATE属性的按钮。
(2)获取按钮选中状态的GetCheck()函数,该函数原型为:
void GetCheck();
其中,返回值为0时,按钮状态为没有选中;为1 时则选中。为2 时处于中间状态。; 一般将多个单选按钮组合起来使用,表示从中选择一个。将几个单选按钮组合成一组,与分组控件的编组方法一样。把单选按钮组合好后,打开“MFC 类向导”对话框。在“成员变量”标签中选中相应的对话框类,会看到只有第一个单选按钮控件的ID出现在控件ID中。通过按下“添加变量...”按钮,给该标识的控件增加一个int型变量。该变量的数值从0逐渐增大表示相应的单选按钮被选中。也就是说,当变量为0时,表示第一个单选按钮被选中,当该变量为1时,表示第二个单选按钮被选中,依次类推。
3.Check Box控件
复选框按钮是一个小方框,打对勾时表示选中,反之表示不选中。一组复选框按钮中可以有一个或多个被选中,风格与单选按钮相同。
复选框按钮对应的是CButton 类,常用函数有:
(1)设置按钮选中状态的SetCheck()函数,与单选按钮相同。
(2)获取按钮选中状态的GetC
您可能关注的文档
- 发动机原理与汽车理论答辩.ppt
- 第2章上料自动化2浅析.ppt
- 第2章HTML、XHTML标准剖析.ppt
- 第2章数据的机器层次表示浅析.ppt
- 第2章数据类型与流程控制浅析.ppt
- zml-第四章表面粗糙度试题.ppt
- 第2章-Linux常用命令剖析.ppt
- 第2章数据类型运算符与表达式浅析.ppt
- 发票知识培训答辩.ppt
- z爸爸的花儿落了试题.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
原创力文档

文档评论(0)