列表视图控件 LVS_ALIGNLEFT 当显示格式是大图标或小图标时,标题放在图标的左边.缺省情况下标题放在图标的下面. LVS_ALIGNTOP 当显示格式是大图标或小图标时,标题放在图标的上边. LVS_AUTOARRANGE 当显示格式是大图标或小图标时,自动排列控件中的表项. LVS_EDITLABELS 用户可以修改标题. 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 按降序排列表项. 树形视图控件 TVS_HASLINES 在父项与子项间连线以清楚地显示结构. TVS_LINESATROOT 只在根部画线. TVS_HASBUTTONS 显示带有"+"或"-"的小方框来表示某项能否被展开或已展开. TVS_EDITLABELS 用户可以编辑表项的标题. TVS_SHOWSELALWAYS 即使控件失去输入焦点,仍显示出项的选择状态. TVS_DISABLEDRAGDROP 不支持拖动操作. 组合框风格 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在创建控件时以指定的大小来精确设定组合框尺寸。 列表框风格 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 按程序设定尺寸创建列表框。 文本编辑框风格 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 接受回车键输入。 窗口样式 WS_POPUP 弹出式窗口(不能与WS_CHILDWINDOW样式同时使用) WS_CHILDWINDOW 子窗口(不能与WS_POPUP合用) WS_MINIMIZE 创建窗口拥有最小化按钮 WS_MINIMIZEBOX 创建窗口拥有最小化按钮,须同时指定WS_SYSTEM样式 WS_VISIBLE 可见状态 WS_DISABLED 不可用状态 WS_CLIPSIBLINGS 使窗口排除子窗口之间的相对区域 WS_CLIPCHILDREN 当在父窗口内绘图时,排除子窗口区域 WS_MAXIMIZE 具有最大化按钮 WS_MAXIMIZEBOX 创建窗口拥有最大化按钮,须同时指定WS_SYSTEM样式 WS_CAPTION 有标题框和边框(和WS_TILED样式相同) WS_BORDER 有单边框 WS_DLGFRAME 带对话框边框样式,不带标题框 WS_VSCROLL 有垂直滚动条 WS_HSCROLL 有水平滚动条 WS_SYSMENU 标题框上带有窗口菜单(须指定WS_CAPTION样式) WS_THICKFRAME 有可调边框(与WS_SIZEBOX样式相同) WS_TILED 与WS_OVERLAPPED风格相同 WS_TILEDWINDOW 与WWS_OVERLAPPEDWINDOW风格相同 WS_GROUP 组样式,每个组的第一个控件具有WS_TABSTOP样式 WS_TABSTOP 可接受TAB键 WS_OVERLAPPED 创建一个重叠式窗口,拥有标题栏和边框 WS_OVERLAPPEDWINDOW 即:WS_OVERLAPPED风格,WS_CAPTION风格,WS_SYSMENU风格 WS_THICKFRAME风格,WS_MINIMIZEBOX风格和WS_MAXIMIZEBOX 风格的组合 /* 窗口扩展样式参考列表: WS_EX_DLGMODALFRAME - 带双层边框 WS_EX_NOPARENTNOTIFY - 创建/销毁时不通知父窗口 WS_EX_TOPMOST - 窗口置顶(停留在所有非最高层窗口的上面) WS_EX_ACCEPTFILES - 可接受文件拖放 WS_EX_TRANSPARENT - =&H20 透明样式,在同属窗口已重画时该窗口才可重画 WS_EX_MDICHILD - MDI子窗口样式 WS_EX_TOOLWINDOW - 工具条窗口样式 WS_EX_WINDOWEDGE - 带凸起边缘的边框 WS_EX_CLIENTEDGE - 带阴影的边缘 WS_EX_CONTEXTHELP - 有上下文帮助样式,标题栏包含一个问号标志 WS_EX_RIGHT - 右对齐 WS_EX_RTLREADING - 窗口文本从右到左显示 WS_EX_LEFTSCROLLBAR - 垂直滚动条在窗口左边界 WS_EX_CONTROLPARENT - 允许用户使用TAB键在窗口的子窗口间搜索 WS_EX_STATICEDGE - 当窗口为不可用状态时创建一个三维边缘 WS_EX_APPWINDOW - 当窗口可见时将一个顶层窗口放置在任务栏上 WS_EX_OVERLAPPEDWINDOW - 带凸起边缘的边框,边缘有阴影 WS_EX_PALETTEWINDOW - 带立体边框,有工具条窗口样式,窗口在顶层 WS_EX_LAYERED =&H80000 分层或透明窗口,该样式可使用混合特效 WS_EX_NOINHERITLAYOUT - 子控件不继承窗体或控件的布局 WS_EX_LAYOUTRTL - 窗体或控件将具有从右向左的布局(因而会被镜像) WS_EX_COMPOSITED - 用双缓冲从下到上绘制窗口的所有子孙(WinXP以上) WS_EX_NOACTIVATE - 处于顶层但不激活 转自:http://yangtongwenyangyi.blog.163.com/blog/static/5577836620099104321177/ |