组合框样式
下面的组合框样式可在 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_SIMPLE 或 CBS_DROPDOWN 样式创建的组合框。
CBS_OWNERDRAWFIXED 列表框的所有者绘制到其内容负责;在列表框中的项完全相同的高度。
CBS_OWNERDRAWVARIABLE 列表框的所有者绘制到其内容负责;在列表框中的项是可变在高度。
CBS_SIMPLE 列表框始终显示。 在列表框中的当前选择在编辑控件中显示。
CBS_SORT 自动排序字符串形式输入列表框。
CBS_UPPERCASE 转换为大写在选择字段以及列表中的所有文本。