极语言官方网站

按钮、单选钮、复选框、分组框——控件消息

发送消息(按钮1,设置文本,0,"标题名称")
这个代码可以修改按钮、单选钮、复选框、分组框里的内容
文本 内容[64];整数 长度=发送消息(按钮1,获取文本,64,内容) 这个代码可以获取按钮、单选钮、复选框、分组框里的内容
整数 图标=载入图标(0,32518) 发送消息(按钮1,换按钮图,1,图标) 显示的是一个盾牌图标
删除对象(光标) 删除加载的光标对象,从而释放读取光标使用的内存 32512 默认图标 32513 错误图标 32514 问号图标 32515 警告图标 32516 信息图标
整数 光标=载入光标(0,32649) 显示的是一个手形光标
发送消息(按钮1,换按钮图,2,光标) 修改按钮1鼠标经过时显示的光标
删除对象(光标) 删除加载的光标对象,从而释放读取光标使用的内存 32512 箭头 32513 文本I 32514 转圈(忙) 32515 十字 32516 向上 32631 笔形 32642 左上右下对角线 32643 右上左下对角线 32644 水平调整 32645 垂直调整 32646 移动光标 32648 禁止 32649 链接 32650 后台工作 32651 帮助 32671 定位 32672 人员
状态=发送消息(单选钮1,获取选择,0,0) 获取单选钮1的选中状态,0未选,1选中,2不可用
发送消息(复选框1,设置选择,1,0) 设置复选框1为选中的状态,0不选,1选中,2不可用


中文名字常量数值英文名称释义
按钮单击0BN_CLICKED用户单击按钮时发送。
③参数:控件号/通知码;④数据:按钮
按钮绘制1BN_PAINT绘制按钮时发送。
③参数:控件号/通知码;④数据:按钮
按钮选择2BN_HILITE/BN_PUSHED用户选择按钮/状态设置为已推送。
③参数:控件号/通知码;④数据:按钮
按钮反选3BN_UNHILITE/BN_UNPUSHED从按钮中删除突出显示时/推送状态设置为未推送。
③参数:控件号/通知码;④数据:按钮
按钮禁用4BN_DISABLE禁用按钮时发送。
③参数:控件号/通知码;④数据:按钮
按钮双击5BN_DOUBLECLICKED当用户双击按钮时发送。
③参数:控件号/通知码;④数据:按钮
按钮焦点6BN_SETFOCUS在按钮接收键盘焦点时发送。
③参数:控件号/通知码;④数据:按钮
按钮失焦7BN_KILLFOCUS当按钮失去键盘焦点时发送。
③参数:控件号/通知码;④数据:按钮
绘制按钮$0135WM_CTLCOLORBTN绘制按钮的背景色。
③参数:设备;④数据:控件
控件自行绘制-12NM_CUSTOMDRAW通知控件的父窗口有关自定义绘制操作的信息。
按钮点击下拉-1248BCN_DROPDOWN当用户单击按钮上的下拉箭头时发送。④数据:下拉类
按钮热项变更-1249BCN_HOTITEMCHANGE鼠标正在进入或离开按钮控件的工作区。④数据:热项类
发送消息——常数表
获取选择$00F0BM_GETCHECK获取单选按钮或复选框的状态。
③参数:0;④数据:0
设置选择$00F1BM_SETCHECK设置单选按钮或复选框的状态。
③参数:0不选,1选中,2变灰不可用;④数据:0
获取选形$00F2BM_GETSTATE确定单选按钮或复选框的状态。
③参数:0;④数据:0
设置选形$00F4BM_SETSTATE改变按钮的高亮状态。
③参数:0不突出,非0突出显示;④数据:0
改变按钮$00F4BM_SETSTYLE改变按钮的风格。
③参数:样式;④数据:0不重绘,非0重绘
模拟点击$00F5BM_CLICK模拟用户点击按钮。
③参数:0;④数据:0
取按钮图$00F6BM_GETIMAGE获取与按钮相关联的图片句柄。
③参数:0位图,1图标;④数据:0
换按钮图$00F7BM_SETIMAGE把按钮与某张图片相关联。
③参数:0位图,1图标;④数据:图片
设置单击$00F8BM_SETDONTCLICK控制单选按钮获得焦点时单击事件的生成。
③参数:0不点,非0点击;④数据:0
按钮获取大小0x1601BCM_GETIDEALSIZE获取最适合其文本和图像的按钮的大小。
③参数:0;④数据:尺寸类
按钮设置图表0x1602BCM_SETIMAGELIST将图像列表分配给按钮控件。③参数:0;④数据:按钮图表类
按钮获取图表0x1603BCM_GETIMAGELIST获取分配给按钮的图像列表。③参数:0;④数据:按钮图表类
按钮设置边框0x1604BCM_SETTEXTMARGIN设置用于在按钮控件中绘制文本的边距。
③参数:0;④数据:矩形类
按钮获取边框0x1605BCM_GETTEXTMARGIN获取用于在按钮控件中绘制文本的边距。
③参数:0;④数据:矩形类
按钮设置下拉0x1606BCM_SETDROPDOWNSTATE设置具有下拉样式按钮的下拉状态。
③参数:是否下拉;④数据:0
按钮设置拆分0x1607BCM_SETSPLITINFO设置拆分按钮控件的信息。③参数:0;④数据:按钮拆分类
按钮获取拆分0x1608BCM_GETSPLITINFO获取拆分按钮控件的信息。③参数:0;④数据:按钮拆分类
按钮设置注释0x1609BCM_SETNOTE设置与命令链接按钮关联的笔记的文本。
③参数:0;④数据:宽字符
按钮获取注释0x160ABCM_GETNOTE获取与命令链接按钮关联的笔记的文本。
③参数:大小;④数据:缓冲区
按钮注释长度0x160BBCM_GETNOTELENGTH获取命令链接按钮中显示注释文本的长度。
③参数:0;④数据:0
按钮设置提升0x160CBCM_SETSHIELD为按钮或命令链接设置提升图标所需的状态。
③参数:0;④数据:是否提升


通知类——结构体定义

中文名字英文名称长度作用解释
通知类NMHDR12包含有关通知消息的信息。
通知类——成员表
中文英文类型作用解释
窗口hwndFrom整数发送消息的控件的窗口句柄。
标识idFrom整数发送消息的控件的标识符。
事件code整数控件事件通知代码。


热项类——结构体定义

中文名字英文名称长度作用解释
热项类NMBCHOTITEM16包含有关鼠标在按钮控件上移动的信息。
热项类——成员表
中文英文类型作用解释
窗口hwndFrom整数发送消息的控件的窗口句柄。
标识idFrom整数发送消息的控件的标识符。
事件code整数控件事件通知代码。
方式dwFlags整数鼠标的操作。0x10进入按钮,0x20离开按钮


下拉类——结构体定义

中文名字英文名称长度作用解释
下拉类NMBCDROPDOWN28包含有关按钮点击下拉通知的信息。
下拉类——成员表
中文英文类型作用解释
窗口hwndFrom整数发送消息的控件的窗口句柄。
标识idFrom整数发送消息的控件的标识符。
事件code整数控件事件通知代码。
按钮rcButton矩形类包含按钮工作区的矩形结构。


按钮图表类——结构体定义

中文名字英文名称长度作用解释
按钮图表类BUTTON_IMAGELIST24包含有关与按钮控件一起使用的图像列表的信息。
按钮图表类——成员表
中文英文类型作用解释
窗口himl整数图像列表的句柄。 提供程序保留映像列表的所有权,最终负责其处置。
边距margin矩形类一个矩形类,指定图标周围的边距。
对齐uAlign整数指定图像要使用的对齐方式。0左对齐,1右对齐,2上对齐,
3下对齐,4图像居中


按钮拆分类——结构体定义

中文名字英文名称长度作用解释
按钮拆分类BUTTON_SPLITINFO20包含定义拆分按钮的信息。
按钮拆分类——成员表
中文英文类型作用解释
掩码mask整数包含要设置的数据或正在请求哪些成员。1图像有效,2样式为8,
4样式有效,8尺寸有效
图像himlGlyph整数图像列表的句柄。掩码:1
样式uSplitStyle整数拆分按钮样式。1=无拆分,2=拉伸字形,4=左对齐,8=图标图像;
宽度size.cx整数指定图像中字形的宽度。掩码:8
高度size.cy整数指定图像中字形的高度。掩码:8