多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 三态选择框 类名:CheckButton > 需要控件拥有风格 #按钮风格_三态复选按钮(EX_BS_CHECKBUTTON_3) 功能:可以让用户进行多项选择的控件,并且可以进行半选。 外观: [这里放图片] > 控件的使用请详见 ctrl.e。 * * * * * ### 创建 | 参数 | 创建参数名 | XML属性 | 值或备注 | | -- | -- | -- | -- | | 类名 | lpwzClassName | class | “CheckButton” | | 标题 | lpwzObjTitle | text | 选择框显示的内容 | | 风格 | dwStyle | style | 取值详见[普通按钮](#)相关参数 | * * * * * ### 使用 **按钮消息_获取检查框状态** 作用 获取当前选择框选中状态 wParam 无用 lParam 无用 返回值 返回选中状态。0:正常 1:选中 2:半选 ~~~ dwState = Ex_ObjSendMessage(hObjCheck, #按钮消息_获取检查框状态, 0, 0) ~~~ **按钮消息_设置检查框状态** 作用 设置当前选择框选中状态 wParam 无用 lParam 选中状态,0:正常 1:选中 2:半选 返回值 返回选中状态。 ~~~ '// 设置选择框状态为选中。 Ex_ObjSendMessage(hObjCheck, #按钮消息_设置检查框状态, 0, 1) ~~~ * * * * * ### 事件 ~~~ '// 挂接选择框的单击事件(也可当做选择状态切换事件)。 Ex_ObjHandEvent(hObjButton, #事件_按钮_被单击,到整数(&事件处理函数)) ~~~ * * * * * ### 相关命令 | 命令 | 功能 | | -- | -- | | [Ex_ObjSendMessage](#) | 发送控件消息 | * * * * * ### 相关消息/事件 | 消息/事件类型 | 英文名 | 值 | wParam | lParam | 备注 | | -- | -- | -- | -- | -- | -- | | 事件\_按钮\_被单击 | EX_BE_CLICK | 444668 | 无 | 无 | 无| ***** ### 选择框独有的布局属性 | 属性名 | 属性含义 | 属性类型 | 默认值 | 举例 | | -- | -- | -- | -- | -- | | check | 选中状态 | 整数型 | 未选中 | check="2" |