组合框样式

组合框下样式可在 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 使用的样式