CONTROL 控件
定义用户定义的控件。
CONTROL text, id, class, style, x, y, width, height [, extended-style]
-
类
-
重新定义名称、字符串或定义类的 16 位无符号整数值。 这可以是任何一个控件类;有关控件类的列表,请参阅此说明后面的第一个列表。 如果值是应用程序提供的重新定义名称,则必须是用双引号括起来的字符串 (“) 。
-
风格
-
重新定义的名称或整数值,用于指定给定控件的样式。 样式的确切含义取决于类值。 此说明后面的部分显示了控件类和相应的样式。
有关控件语句的一般语法的详细信息,请参阅 通用控件参数。
备注
以下各节介绍了六种可能的控件类。
按钮控件类
按钮控件是一个小的矩形子窗口,用户可以通过用鼠标单击它来打开或关闭它。 按钮控件可以单独使用,也可以成组使用,并且可以不带文本标记或显示。 当用户单击按钮控件时,按钮控件通常会更改外观。
以下主题介绍了按钮样式: 按钮样式。
组合框控件类
组合框控件由类似于编辑控件和列表框的选择字段组成。 列表框可能随时显示,也可以在用户选择选择字段旁边的“弹出框”时将其下拉。
根据组合框的样式,用户可以编辑或不能编辑选择字段的内容。 如果列表框可见,在选择框中键入字符将导致与键入的字符匹配的第一个条目突出显示。 相反,选择列表框中的项会在选择字段中显示所选文本。
以下主题介绍了组合框控件样式: 组合框样式。
Edit 控件类
编辑控件是一个矩形子窗口,用户可以在其中输入来自键盘的文本。 用户通过单击控件中的鼠标或按 Tab 键来选择控件,并为其指定输入焦点。 当控件显示闪烁的插入点时,用户可以输入文本。 鼠标可用于移动光标并选择要替换的字符,或定位光标以插入字符。 BACKSPACE 键可用于删除字符。
编辑控件使用固定间距字体并显示 Unicode 字符。 将制表符扩展为将光标移动到下一个制表位所需的任意数量的空格字符。 制表位假定为每八个字符位置一次。
编辑控件样式在以下主题中介绍: 编辑控件样式。
列表框控件类
列表框控件由字符串列表组成。 每当应用程序需要提供用户可以查看和选择的名称列表(如文件名)时,将使用 控件。 用户可以通过使用鼠标指向字符串并单击鼠标按钮来选择字符串。 选择字符串时,将突出显示该字符串,并将通知消息传递到父窗口。 滚动条可以与列表框控件一起使用,以滚动控件窗口太长或过宽的列表。
以下主题介绍了列表框控件样式: 列表框样式。
Scroll-Bar 控件类
滚动条控件是包含滚动拇指的矩形,两端都有方向箭头。 每当用户单击控件中的鼠标时,滚动条就会向其父级发送通知消息。 如有必要,父级负责更新拇指位置。 滚动条控件的外观和功能与普通窗口中使用的滚动条相同。 但与滚动条不同,滚动条控件可以放置在窗口内的任意位置,并在需要时随时用于为窗口提供滚动输入。
以下主题介绍了滚动条样式: 滚动条控件样式。
静态控件类
静态控件是可用于标记、装箱或分隔其他控件的简单文本字段、框和矩形。 静态控件不采用任何输入,也不提供输出。
以下主题介绍了静态控件样式: 静态控件样式。