组合框样式
若要使用 CreateWindow 或 CreateWindowEx 函数创建组合框,请指定 COMBOBOX 类、适当的窗口样式常量以及以下组合框样式的组合。
返回的常量 | 说明 |
---|---|
|
当用户在行尾键入字符时,自动将编辑控件中的文本向右滚动。 如果未设置此样式,则仅允许矩形边界内的文本。 |
|
当该框不包含足够多的滚动项时,在列表框中显示已禁用的垂直滚动条。 如果不使用此样式,则当列表框未包含足够的项时,将会隐藏滚动条。 |
|
与CBS_SIMPLE类似,不同之处在于,除非用户选择编辑控件旁边的图标,否则不会显示列表框。 |
|
与CBS_DROPDOWN类似,不同之处在于编辑控件被静态文本项替换,该文本项在列表框中显示当前选定内容。 |
|
指定所有者绘制的组合框包含由字符串组成的项。 组合框保留字符串的内存和地址,以便应用程序可以使用 CB_GETLBTEXT 消息检索特定项的文本。 有关辅助功能问题,请参阅 公开Owner-Drawn组合框项 |
|
将选择字段和列表中的所有文本转换为小写。 |
|
指定组合框的大小正是应用程序创建此组合框时指定的大小。 通常,系统会调整组合框的大小,使其不显示部分项。 |
|
将组合框编辑控件中输入的文本从 Windows 字符集转换为 OEM 字符集,然后转换回 Windows 字符集。 当应用程序调用 CharToOem 函数将组合框中的 Windows 字符串转换为 OEM 字符时,这可确保字符转换正确。 此样式最适用于包含文件名的组合框,并且仅适用于使用CBS_SIMPLE或CBS_DROPDOWN样式创建的组合框。 |
|
指定列表框的所有者负责绘制其内容,并且列表框中的项的高度相同。 创建组合框时,所有者窗口会收到 WM_MEASUREITEM 消息,当组合框的视觉方面发生更改时接收 WM_DRAWITEM 消息。 |
|
指定列表框的所有者负责绘制其内容,并且列表框中的项高度可变。 创建组合框时,所有者窗口将接收组合框中每个项 的WM_MEASUREITEM 消息;当组合框的视觉方面发生更改时,所有者窗口将收到 WM_DRAWITEM 消息。 |
|
随时显示列表框。 列表框中的当前选择显示在编辑控件中。 |
|
自动对添加到列表框的字符串进行排序。 |
|
将选择字段和列表中的所有文本转换为大写。 |
要求
要求 | 值 |
---|---|
标头 |
|