按钮基础类

2021-6-18 大约 3 分钟

# 按钮基础类

# 帮助说明

**“按钮基础类”类位于“MFC 界面基本类”**模块中,添加此模块才能使用本类中的功能。

注意:本类中的功能不能直接使用,必须依赖于某个组件使用,例如:“按钮”、**“选择框”**等继承了本类的组件才能使用。

# 被单击(事件)

当按钮被鼠标左键点击后将触发本事件。

img

代码编写如下图:

添加本事件后,通过**“来源对象”**参数可确定是哪个按钮点击。

img

运行效果如下图:

最终两个按钮点击后会弹出不同的信息框。

img

# 图标(写)

帮助文档如下图:

通过本属性可以在按钮上设置一个图标,想要清空图标属性值可填写**“空资源.空图标”**即可。

img

代码编写如下图:

在按钮组件属性栏,增加本属性并引用一个 ico 格式的图标文件。

img

运行效果如下图:

最终软件运行后按钮上会显示一个图标,但是按钮标题会被图标覆盖。

img

# 图片(写)

帮助文档如下图:

通过本属性可给当前组件设置一个图片。

本属性和**“图标”**属性的区别在于,本属性不限制图片格式。

img

代码编写如下图:

在按钮组件的属性栏,设置本属性并引入一个 png 图片。

img

运行效果如下图:

最终图片会显示在按钮上,但是会覆盖标题。

img

# 横向对齐方式(读写)

帮助文档如下图:

通过本属性可设置按钮标题的文本对齐方式,调用方法**“横向对齐模式.XXX”**。

同名读属性可以读取当前的对齐模式。

img

代码编写如下图:

1、在按钮组件的属性栏中设置本属性,并选择左边。

2、当按钮点击后,判断当前按钮的横向对齐方式是否为左边。

img

运行效果如下图:

软件运行后可以看到按钮标题显示在组件的左边位置,并且点击后弹出的信息框也是左边。

img

# 纵向对齐方式(读写)

帮助文档如下图:

本属性用于设置标题的纵向对齐方式,调用方法**“纵向对齐模式.XXX”**.

同名读属性可以用于判断当前纵向对齐模式。

img

代码编写如下图:

1、在按钮组件的属性栏设置本属性为顶边。

2、按钮点击后,读取当前组件的对齐方式是否为顶边。

img

运行效果如下图:

软件运行后可以看到按钮的标题位于顶边,并且点击后也提示顶边。

img

# 背景颜色(读写)

帮助文档如下图:

通过本属性可设置组件背景色,属性值可使用**“颜色类.XX”**提供的常量值。

或者使用**“0x”**+十六进制的颜色值,例如:0xFF0000,表示蓝色。

注意:本属性对按钮组件无效,“单选框”,**“选择框”**等组件可以使用,如果某个组件继承了本属性但设置颜色无效,证明该组件不支持本属性。

img

代码编写如下图:

在单选框组件的属性栏设置本属性为蓝色。

img

运行效果如下图:

软件运行后可看到当前组件背景色被设置成了蓝色。

img

上次编辑于: 2021年6月18日 19:35