二, 按钮风格
BS_AUTOCHECKBOX 同复选按钮类似, 点击一下选中, 再次点击取消.
BS_AUTORADIOBUTTON 同单选按钮类似, 点击后选中标志将从同组的其他单选按钮处移到当前选项.
BS_CHECKBOX 复选按钮
BS_DEFPUSHBUTTON 默认普通按钮, 具有较黑的边框.
BS_GROUPBOX 分组框
BS_LEFTTEXT 同单选按钮或复选按钮配合使用, 标题将显示在左侧.
BS_OWNERDRAW 可创建一个拥有者自绘按钮.
BS_PUSHBUTTON 普通下压按钮
BS_RADIOBUTTON 圆形单选按钮
BS_3STATE 三态复选按钮, 三种状态即: 选中, 未选中, 未定
BS_AUTOCHECKBOX 检查框, 按钮的状态会自动改变
BS_AUTORADIOBUTTON 圆形选择按钮, 按钮的状态会自动改变
BS_AUTO3STATE 允许按钮有三种状态即: 选中, 未选中, 未定
BS_CHECKBOX 检查框
BS_LEFTTEXT 左对齐文字
三, 旋转按钮控件
UDS_HORZ 指定一个水平旋转按钮.若不指定该风格则创建一个垂直的旋转按钮.
UDS_WRAP 当旋转按钮增大到超过最大值时, 自动重置为最小值, 当减小至低于最小值时, 自动重置为最大值.
UDS_ARROWKEYS 当用户按下向下或向上箭头键时, 旋转按钮值递增或递减.
UDS_SETBUDDYINT 旋转按钮将自动更新伙伴控件中显示的数值, 如果伙伴控件能接受输入, 则可在伙伴控件中输入新的旋转按钮值.
UDS_NOTHOUSANDS 伙伴控件中显示的数值每隔三位没有千位分隔符.
UDS_AUTOBUDDY 自动使旋转按钮拥有一个伙伴控件.
UDS_ALIGNRIGHT 旋转按钮在伙伴控件的右侧.
UDS_ALIGNLEFT 旋转按钮在伙伴控件的左侧.
四, 轨道条控件
TBS_HORZ 指定一个水平轨道条.该风格是默认的.
TBS_VERT 指定一个垂直轨道条.
TBS_AUTOTICKS 在范围设定后, 自动为轨道条加上刻度.
TBS_NOTICKS 轨道条无刻度.
TBS_BOTTOM 在水平轨道条的底部显示刻度, 可与 TBS_TOP 一起使用.
TBS_TOP 在水平轨道条的顶部显示刻度, 可与 TBS_BOTTOM 一起使用.
TBS_RIGHT 在垂直轨道条的右侧显示刻度, 可与 TBS_LEFT 一起使用.
TBS_LEFT 在垂直轨道条的左侧显示刻度, 可与 TBS_RIGHT 一起使用.
TBS_BOTH 在轨道条的上下部或左右两侧都显示刻度.
TBS_ENABLESELRANGE 在轨道条中显示一个选择范围.
五, 文本编辑框风格
ES_AUTOHSCROLL 当在行尾添加一个字符后自动向右滚动 10 个字符.
ES_AUTOVSCROLL 当输入回车后自动上滚一行.
ES_CENTER 字符居中显示.
ES_LEFT 字符左对齐.
ES_LOWERCASE 统一转化为小写字母.
ES_MULTILINE 允许多行显示.
ES_NOHIDESEL 当编辑失去焦点时隐藏对字符的选定, 重新获得焦点后以反色显示选中内容.
ES_OEMCONVERT 将 ANSI 字符转化为 OEM 字符.
ES_PASSWORD 以星号显示字符, 多用于回显密码.
ES_RIGHT 字符右对齐
ES_UPPERCASE 统一转化为大写字母.
ES_READONLY 设置字符为只读.
ES_WANTRETURN 接受回车键输入.
六, 列表框风格
LBS_STANDARD 创建一个具有边界和垂直滚动条, 当选择发生变化或条目被双击时能够通知父窗口的标准列表框. 所有条目按字母排序.
LBS_SORT 按字母排序.
LBS_NOSEL 条目可视但不可选.
LBS_NOTIFY 当用户选择或双击一个串时, 发出消息通知父窗口.
LBS_DISABLENOSCROLL 在条目不多时依然显示并不起作用的滚动条.
LBS_MULTIPLESEL 允许条目多选.
LBS_EXTENDEDSEL 可用 SHIFT 和鼠标或指定键组合来选择多个条目.
LBS_MULTICOLUMN 允许多列显示.
LBS_OWNERDRAWVARIABLE 创建一个拥有者画列表框, 条目高度可以不同.
LBS_OWNERDRAWFIXED 创建一个具有相同条目高度的拥有者画列表框.
LBS_USETABSTOPS 允许使用 TAB 制表符.
LBS_NOREDRAW 当条目被增删后不自动更新列表显示.
LBS_HASSTRINGS 记忆了添加到列表中的字串.
LBS_WANTKEYBOARDINPUT 当有键按下时向父窗口发送 WM_VKEYTOITEM 或 WM_CHARTOITEM 消息.
LBS_NOINTEGRALHEIGHT 按程序设定尺寸创建列表框.
七, 组合框风格
CBS_AUTOHSCROLL 当在行尾输入字符时自动将编辑框中的文字向右滚动.
CBS_DROPDOWN 同 CBS_SIMPLE 风格类似, 只是只有在用户点击下拉图标时才会显示出下拉列表.
CBS_DROPDOWNLIST 同 CBS_DROPDOWN 类似, 只是显示当前选项的编辑框为一静态框所代替.
CBS_HASSTRINGS 创建一个包含了由字串组成的项目的拥有者画组合框.
CBS_OEMCONVERT 将组合框中的 ANSI 字串转化为 OEM 字符.
CBS_OWNERDRAWFIXED 由下拉列表框的拥有者负责对内容的绘制; 列表框中各项目高度相同.
CBS_OWNERDRAWVARIABLE 由下拉列表框的拥有者负责对内容的绘制; 列表框中各项目高度可以不同.
CBS_SIMPLE 下拉列表始终显示.
CBS_SORT 自动对下拉列表中的项目进行排序.
CBS_DISABLENOSCROLL 当下拉列表显示内容过少时显示垂直滚动条.
CBS_NOINTEGRALHEIGHT 在创建控件时以指定的大小来精确设定组合框尺寸.
八, 树形视图控件
TVS_HASLINES 在父项与子项间连线以清楚地显示结构.
TVS_LINESATROOT 只在根部画线.
TVS_HASBUTTONS 显示带有"+"或"-"的小方框来表示某项能否被展开或已展开.
TVS_EDITLABELS 用户可以编辑表项的标题.
TVS_SHOWSELALWAYS 即使控件失去输入焦点, 仍显示出项的选择状态.
TVS_DISABLEDRAGDROP 不支持拖动操作.
九, 列表视图控件
来源: http://www.bubuko.com/infodetail-3338299.html