CButton相关函数介绍
2016-05-02 08:24
393 查看
CButton Class
语法
class CButton : public CWnd
成员
公共构造函数
名称 | 说明 |
---|---|
CButton::CButton | 构造 CButton 对象。 |
公共方法
备注
按钮控件是可以打开单击的小矩形,子窗口。按钮单独使用或在组中,并可通过标记或显示,而无需文本。当用户单击该按钮时,通常会更改外观。典型的按钮是复选框、单选按钮和普通按钮。 CButton 对象可以根据 按钮样式 成为每个,指定在其对其 创建 成员函数。
另外,从 CButton 派生的 CBitmapButton 选件类支持按钮控件的创建标记使用位图图像代替文本。 CBitmapButton 可能包含按钮的,滚动,居中并禁用状态的单独位图。
您可以创建一个按钮控件从对话框模板或直接在代码。在这两种情况下,首次调用构造函数 CButton 构造 CButton 对象;然后调用 Create 成员函数创建Windows按钮控件并将其附加到 CButton 对象。
构造。CButton从派生的类可以选件一步过程。编写该派生类的构造函数和调用 Create 从构造函数内部。
如果希望处理Windows按钮控件发送的通知消息到其父(通常从 CDialog派生的选件类)中,添加一个消息映射项和消息处理程序成员函数为每个消息的父选件类。
每个消息映射项采用以下形式:
ON_通知(id,memberFxn)
其中 id 指定将控件的子窗口ID通知和 memberFxn 是您处理编写通知父成员函数的名称。
父的函数原型如下所示:
afx_msg void memberFxn ( );
潜在的消息映射项如下所示:
映射项 | 发送父,在… |
---|---|
ON_BN_CLICKED | 用户单击按钮。 |
ON_BN_DOUBLECLICKED | 用户双击按钮。 |
如果在中创建的一 CButton 对象,则可能需要销毁它。使用 new 功能,如果要创建在堆的 CButton 对象,则必须对对象的 delete 销毁它,在用户关闭Windows按钮控件。如果在堆栈上创建 CButton 对象,或它在父对话框对象嵌入,自动销毁它。
相关文章推荐
- scala中下划线(undercore)
- maven依赖关系中Scope的作用
- 张飞硬件开关电源一
- Android xml数据的解析
- 作为移动开发者,你应该了解Baas(后端即服务)
- 作为移动开发者,你应该了解Baas(后端即服务)
- 05- Shell脚本学习--函数
- NIO2.0
- 开个帖子记录一下自己学JAVA的历程
- SparkStreaming数据源Flume实际案例分享
- iOS开发大神必备的Xcode插件(转载)
- Optional
- gcc -O优化选项
- Spark定制班第1课:通过案例对Spark Streaming透彻理解三板斧之一:解密Spark Streaming另类实验及Spark Streaming本质解析
- C语言动态存储分配空间作为数组
- 说说博客新手要注意和搞清楚的事儿
- javascript入门篇之程序调试与异常处理
- 开发APP不搞清楚这20个问题,必然沦为一场灾难
- c/c++里的 堆区 栈区 静态区 文字常量区 程序代码区
- 使用Innosetup制作安装包的一些技巧