组合框样式

下面的组合框样式可在 MFC。

  • CBS_AUTOHSCROLL 自动将在编辑控件的文本右侧,当用户类型字符在行尾。 如果此样式未设置,因此,只有在矩形边界之内的文本允许的。

  • ,当列表框不包含足够的项目移动时,CBS_DISABLENOSCROLL 列表框中显示禁用垂直滚动条。 如果没有此样式,那么,当列表框不包含足够的项目时,滚动条隐藏。

  • ,除非用户在编辑控件旁边,选择图标CBS_DROPDOWN 类似于 CBS_SIMPLE,除此之外,列表框不会显示。

  • CBS_DROPDOWNLIST 类似于 CBS_DROPDOWN,除此之外,编辑控件显示在列表框中的当前选择的静态文本项替换。

  • CBS_HASSTRINGS 所有者描述组合框包含字符串的项目。 组合框保留内存和字符串的指针,以便应用程序可以使用 GetText 成员函数检索文本特定项的。

  • CBS_LOWERCASE 转换为小写。选择字段以及列表中的所有文本。

  • CBS_NOINTEGRALHEIGHT 指定组合框的大小恰好为应用程序指定的范围,在创建了组合框。 通常,窗口调整组合框,以便组合框不显示分部项目。

  • 在组合框中输入的CBS_OEMCONVERT 文本编辑控件将 ANSI 字符集转换为 OEM 字符集然后返回到 ANSI。 ,当应用程序调用 AnsiToOem windows 函数转换在组合框中的 ANSI 字符串转换为 OEM 字符时,这将确保适当的字符转换。 此样式为包含文件名的组合框是最有用且仅适用于使用 CBS_SIMPLECBS_DROPDOWN 样式创建的组合框。

  • CBS_OWNERDRAWFIXED 列表框的所有者绘制到其内容负责;在列表框中的项完全相同的高度。

  • CBS_OWNERDRAWVARIABLE 列表框的所有者绘制到其内容负责;在列表框中的项是可变在高度。

  • CBS_SIMPLE 列表框始终显示。 在列表框中的当前选择在编辑控件中显示。

  • CBS_SORT 自动排序字符串形式输入列表框。

  • CBS_UPPERCASE 转换为大写在选择字段以及列表中的所有文本。

请参见

参考

CComboBox::Create

Combo Box Styles

其他资源

MFC使用的样式