03 按钮控件(Button)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
说明:该方法只返回按钮风格,而不返回窗口风格。
2.按钮控件的主要事件 BN_CLICKED:在用户单击一个按钮时产生。按钮父窗口通过WM_COMMAND消息接收该通知消息。 BN_DOUBLELCLICKED:在用户双击一个按钮时产生。
Thank you
还有什么疑问可以到www.mrbccd.com提出 也可以以发送邮件到 mingrisoft@mingrisoft.com
UINT GetState( ) const;
(2)SetState方法 该方法用于设置按钮状态。 语法:
void SetState( BOOL bHighlight );
bHighlight:标识按钮是否高亮显示。 (3)GetButtonStyle方法 该方法用于返回按钮风格。 语法:
UINT GetButtonStyle( ) const;
说明 按钮具有黑色的边框。用户在对话框中按<Enter>键,如果窗口 中没有其他命令处理,该按钮的单击事件将要被执行 自定义按钮。用户需要在OnDrawItem消息处理函数中绘制按钮 的外观 按钮将显示一个图标代替文本 按钮将显示一个位图代替文本 取消按钮的3D外观
水平方向设置文本的对齐方式
垂直方向设置文本的对齐方式
按钮控件(Button)
本讲大纲: 1.按钮控件概述 2.按钮控件的主要属性 3.按钮控件的主要方法、事件
支持网站:www.mrbccd.com
按钮控件概述
按钮控件(Button)也是在程序开发过程中经常使用的控件,当按钮控件被按下时会立即执行某个命令, 所以也称为命令按钮。
几乎所有的对话框都需要使用按钮,通过控件的Properties属性可以简单设置按钮的不同风格,如设置 Default button属性后,按钮控件就被设置成为一个默认按钮,这意味着当用户在窗口中按下回车时,就将执 行该命令按钮的功能。
按钮控件的主要方法、事件
1.按钮控件的主要方法 (1)GetState方法 该方法用于返回按钮的当前状态。返回值为返回按钮的状态,可选值如下。 BST_CHECKED:按钮被选中; BST_UNCHECKED:按钮没有被选中; BST_FOCUS:按钮获得焦点; BST_INDETERMINATE:按钮处于灰色状态; BST_PUSHED:按钮处于高亮状态。 语法:
按钮控件的主要属性
右键单击按钮控件,在弹出的快捷菜单中选择Properties菜单项,将弹出按钮控件的属性窗口,按钮控件 的主要属性如表7.7所示。
表7.7
按钮控件主要属性
Leabharlann Baidu属性
Default button
Owner draw
Icon Bitmap
Flat Horizontal alignment Vertical alignment
相关文档
最新文档