· | LBS_EXTENDEDSEL | 用户可以通过鼠标和SHIFT键或者其它特殊键组合来选取多个项。 |
· | LBS_HASSTRINGS | 指定自画列表框中包含的项是由字符串组成的。列表框维护着字符串的内存和指针,应用程序可以使用GetText成员函数来获得特定项的文本。 |
· | LBS_MULTICOLUMN | 指定一个可以水平滚动的多列列表框。SetColumnWidth成员函数设置列的宽度。 |
· | LBS_MULTIPLESEL | 当用户单击或双击字符串时,切换字符串的选择状态。可以选择任意数目的字符串。 |
· | LBS_NOINTEGRALHEIGHT | 列表框的大小与应用程序创建它的时候指定的大小完全相等。通常,Windows会调整列表框的大小,是列表框不会只显示部分项。 |
· | LBS_NOREDRAW | 当列表框发生变化时不更新显示。这个风格可以通过发送WM_SETREDRAW消息在任何时间改变。 |
· | LBS_NOTIFY | 当用户单击或双击字符串时,父窗口接收到一个输入消息。 |
· | LBS_OWNERDRAWFIXED | 列表框的所有者负责画出它的内容,列表框中的各项是等高的。 |
· | LBS_OWNERDRAWVARIABLE | 列表框的所有者负责画出其内容,列表框中的各项的高度不相同。 |
· | LBS_SORT | 列表框中的字符串是按照字母表顺序排列的。 |
· | LBS_STANDARD | 列表框中的字符串是按照字母表顺序排序的,当用户单击或双击字符串时,父窗口接收到一个输入消息。列表框在每条边上都有边界。 |
· | LBS_USETABSTOPS | 允许列表框在显示字符串的时候识别并扩展制表字符。缺省的制表位置是32个对话框单位。(对话框单位是水平或垂直距离。水平对话框单位等于当前对话框基准宽度单位的四分之一。对话框基准单位是通过当前系统字体的宽度和高度来计算的。Windows的GetDialogBaseUnits函数返回以象素为单位的当前对话框基准单位。) |
· | LBS_WANTKEYBOARDINPUT | 不论什么时候,只要用户在列表框具有输入焦点的时候按下了键,列表框就接收到WM_VKEYTOITEM或WM_CHARTOITEM消息。这使得应用程序能够对键盘输入进行特别处理。 |
· | LBS_DISABLENOSCROLL | 当列表框中没有足够多的项,不需要滚动时,就显示一个被禁止的垂直滚动条。如果不使用这个风格,当列表框不包含足够多的项时,它就隐藏滚动条。 |