控件风格

来源:互联网 发布:软件编程工作怎么样 编辑:程序博客网 时间:2024/05/21 06:59
 Header Controls  标题栏控件风格

HDS_BUTTONS 表示表头控制外观类似按钮;

HDS_HORZ 表示表头控制为水平排列;

HDS_VERT 表示表头控制为垂直排列;

HDS_HIDDEN 表示表头控制为隐藏模式。


普通类控制风格

CCS_BOTTOM 设置控制位置在父窗口的底部并与父窗口同样宽度;

CCS_NODIVIDER 在控制顶部形成两个像素的高亮区;

CCS_NOHILITE 在控制顶部形成一个像素的高亮区;

CCS_NOMOVEY 在响应WM_SIZE消息时重置大小并水平排列;

CCS_NOPARENTALIGN 使控制自动靠近父窗口的顶部或底部;

CCS_NORESIZE 设置初始大小或新值时使控制使用默认宽度和高度;

CCS_TOP 设置在父窗口客户区域的顶部并与父窗口同样宽度


ListView Controls   列表视图控件风格

LVS_ALIGNLEFT 用来确定表项的大小图标以左对齐方式显示;

LVS_ALIGNTOP 用来确定表项的大小图标以顶对齐方式显示;

LVS_AUTOARRANGE 用来确定表项的大小图标以自动排列方式显示;

LVS_EDITLABELS 设置表项文本可以编辑,父窗口必须设有LVN_ENDLABELEDIT风格;

LVS_ICON 用来确定大图标的显示方式;

LVS_LIST 用来确定列表方式显示;

LVS_NOCOLUMNHEADER 用来确定在详细资料方式时不显示列表头;

LVS_NOLABELWRAP 用来确定以单行方式显示图标的文本项;

LVS_NOSCROLL 用来屏蔽滚动条;

LVS_NOSORTHEADER 用来确定列表头不能用作按钮功能;

LVS_OWNERDRAWFIXED 在详细列表方式时允许自绘窗口;

LVS_REPORT 用来确定以详细资料即报告方式显示;

LVS_SHAREIMAGELISTS用来确定共享图像列表方式;

LVS_SHOWSELALWAYS 用来确定一直显示被选中表项方式;

LVS_SINGLESEL 用来确定在某一时刻只能有一项被选中;

LVS_SMALLICON 用来确定小图标显示方式;

LVS_SORTASCENDING 用来确定表项排序时是基于表项文本的升序方式;

LVS_SORTDESCENDING 用来确定表项排序时是基于表项文本的降序方式;


TreeView Controls   树型视图控件风格

TVS_HASLINES 表示树控制在各子项之间存在连线;

TVS_LINESATROOT 表示树控制在根项之间存在连线;

TVS_HASBUTTONS 表示树控制视在父项左侧存在展开合拢控制按钮;

TVS_EDITLABELS 表示可以控制鼠标单击修改树项的名称;

TVS_SHOWSELALWAYS 表示选中项即使在窗口失去输入焦点时仍然保持选中状态;

TVS_DISABLEDRAGDROP表示禁止树控制发送TVN_BEGINDRAG消息


Tab Controls   项目列表控件(跳格表控件)风格

TCS_BUTTONS 表示将标签外观定义成类似按钮

TCS_FIXEDWIDTH 使所有标签具有相同的宽度

TCS_FOCUSNEVER 使特定标签永远不接收输入焦点

TCS_FOCUSONBUTTONDOWN 当标签被鼠标点击时接收输入焦点,其仅与TCS_BUTTONS合用

TCS_FORCEICONLEFT 强制图标在左面,剩余部分使标签居中

TCS_FORCELABELLEFT 使图标和标签均左对齐

TCS_MULTILINE 允许标签控制显示多行标签

TCS_OWNERDRAWFIXED 允许父窗口自绘标签

TCS_RIGHTJUSTIFY 使标签右对齐

TCS_SHAREIMAGELISTS 当控制被撤消时标签控制的图像不被撤消

TCS_TOOLTIPS 允许标签控制存在工具提示控制

TCS_TABS 标签正常显示,为默认状态

TCS_SINGLELINE 将标签只显示在一行上,默认状态

TCS_RAGGEDRIGHT 不使标签自动填满控制区域,默认状态


Trackbars   跟踪条控件风格

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  在轨道条中显示一个选择范围.


Up-Down Controls   滚动条控件(旋转按钮控件风格)

UDS_HORZ 旋转按钮是水平方向的

UDS_VERT 旋转按钮是垂直方向的

UDS_ALIGNLEFT 旋转按钮位于伙伴窗口的左侧

UDS_ALIGNRIGHT 旋转按钮位于伙伴窗口的右侧

UDS_AUTOBUDDY 把旋转按钮的伙伴窗口设置为对话框中的顺序控制,即TAB顺序前一个控 制

UDS_SETBUDDYINT 旋转按钮当前值改变时自动改变伙伴窗口标题所显示的数值

UDS_NOTHOUSANDS 取消显示的数字中每三位间的“,”分隔符

UDS_WRAP 旋转按钮的当前值超出最大(最小)值时自动回绕到最小(最大)值

UDS_ARROWKEYS 可以让用户用光标键来改变当前值


Toolbars   工具栏控件

TBSTYLE_TOOLTIPS 使工具条建立并管理动态提示控制

TBSTYLE_WRAPABLE 使工具条控制按钮具有多行排列格式

TBSTYLE_BUTTON 表示建立标准下推按钮

TBSTYLE_CHECK 表示建立检查状态按钮

TBSTYLE_CHECKGROUP表示建立检查按钮群

TBSTYLE_GROUP 表示建立按下状态按钮群

TBSTYLE_SEP 表示建立按钮分隔符


TBSTATE_CHECKED 表示按钮具有TBSTYLE_CHECKED风格并且被按下

TBSTATE_ENABLED 表示按钮允许接受输入,否则变灰不接受任何输入

TBSTATE_HIDDEN 表示按钮不可见并且不接受任何输入

TBSTATE_INDETERMINATE 表示按钮是变灰的

TBSTATE_PRESSED 表示按钮正被按下

TBSTATE_WRAP 表示按钮具有换行特性,该按钮必须具有TBSTATE_ENABLED状态


ComboBoxEx & ComboBox   组合框控件风格

CBRS_TOP 表示工具条在框架窗口的顶部

CBRS_BOTTOM 表示工具条在框架窗口的底部

CBRS_NOALIGN 表示工具条在父窗口改变大小时不响应

CBRS_TOOLTIPS 表示工具条具有动态提示功能

CBRS_SIZE_DYNAMIC 表示工具条是静态的不能改变

CBRS_SIZE_FIXED 表示工具条是动态的可以改变

CBRS_FLOATING 表示工具条是浮动的

CBRS_FLYBY 表示状态条上显示工具条中按钮的信息

CBRS_HIDE_INPLACE 表示工具条隐藏
原创粉丝点击