windows编程——窗口样式
来源:互联网 发布:成品app直播源码 编辑:程序博客网 时间:2024/05/05 04:18
Windows编程中,创建窗口的样式主要有三大类,即普通样式、扩展样式以及控件样式。获取当前窗口样式的方式如下:
<pre name="code" class="cpp">GetWindowLong(hwnd,GWL_STYLE);//hwnd窗口句柄设置当前窗口样式:<pre name="code" class="cpp">SetWindowLong(hwnd,GWL_STYLE,dwNewStyle);//dwNewStyle新的窗口样式
一、普通样式列表
二、扩展样式列表WS_POPUP - 弹出式窗口(不能与WS_CHILDWINDOW样式同时使用)
WS_CHILDWINDOW - 子窗口(不能与WS_POPUP合用)
WS_MINIMIZE - 最小化状态
WS_VISIBLE - 可见状态
WS_DISABLED - 不可用状态
WS_CLIPSIBLINGS - 使窗口排除子窗口之间的相对区域
WS_CLIPCHILDREN - 当在父窗口内绘图时,排除子窗口区域
WS_MAXIMIZE - 具有最大化按钮,须指定WS_SYSTEM样式
WS_CAPTION - 有标题框和边框(和WS_TILED样式相同)
WS_BORDER - 有单边框
WS_DLGFRAME - 带对话框边框样式,不带标题框
WS_VSCROLL - 有垂直滚动条
WS_HSCROLL - 有水平滚动条
WS_SYSMENU - 标题框上带有窗口菜单(须指定WS_CAPTION样式)
WS_THICKFRAME - 有可调边框(与WS_SIZEBOX样式相同)
WS_GROUP - 组样式,每个组的第一个控件具有WS_TABSTOP样式
WS_TABSTOP - 可接受TAB键焦点
WS_MINIMIZEBOX - 有最小化按钮
WS_MAXIMIZEBOX - 有最大化按钮WS_OVERLAPPEDWINDOW - 具有层叠,标题框,系统菜单,可调边框,系统按钮WS_POPUPWINDOW - 具有单边框,弹出式,系统菜单样式
WS_EX_DLGMODALFRAME - 带双层边框三、控件样式参考列表:
WS_EX_NOPARENTNOTIFY - 创建/销毁时不通知父窗口
WS_EX_TOPMOST - 窗口置顶(停留在所有非最高层窗口的上面)
WS_EX_ACCEPTFILES - 可接受文件拖放
WS_EX_TRANSPARENT - 透明样式,在同属窗口已重画时该窗口才可重画
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 - 分层或透明窗口,该样式可使用混合特效
WS_EX_NOINHERITLAYOUT - 子控件不继承窗体或控件的布局
WS_EX_LAYOUTRTL - 窗体或控件将具有从右向左的布局(因而会被镜像)
WS_EX_COMPOSITED - 用双缓冲从下到上绘制窗口的所有子孙(WinXP以上)WS_EX_NOACTIVATE - 处于顶层但不激活
ES_LEFT - 左对齐
ES_CENTER - 居中对齐
ES_RIGHT - 右对齐
ES_MULTILINE - 多行
ES_UPPERCASE - 全部大写
ES_LOWERCASE - 全部小写
ES_PASSWORD - 密码框
ES_AUTOVSCROLL - 自动垂直滚动
ES_AUTOHSCROLL - 自动水平滚动
ES_NOHIDESEL - 始终显示选中部分
ES_OEMCONVERT - 允许ANSI和OEM互相转换
ES_READONLY - 只读
ES_WANTRETURN - 可接受回车换行
ES_NUMBER - 只接受数字输入
0 0
- windows编程——窗口样式
- Windows API ——SetWindowLong—— 设置窗口样式
- Windows SDK编程——启动窗口
- Windows窗口样式
- windows窗口样式 转载
- Windows窗口样式
- windows窗口样式
- Windows窗口样式
- Windows窗口样式
- Windows 窗口样式
- Windows窗口样式
- windows窗口样式
- windows 窗口样式
- windows窗口样式和编辑框样式
- Windows窗口类样式:CS_DBLCLKS
- 初学Windows编程笔记1——窗口和消息
- 初学Windows编程笔记1——窗口和消息
- windows编程——窗口与消息1
- 乐观机制的并发控制
- 字符串查找问题
- 从C语言谈程序语言
- Codeforces Round #271 (Div. 2)
- 线段树(敌兵布阵)
- windows编程——窗口样式
- HDU 2203 亲和串(kmp)
- 从局部对峙,到互联网全面开火
- C#创建XML文件
- Spring Resource 读取资源配置文件
- C++ 项目,BSTR转GUID
- [小米]2015小米校招之回文数判断
- [LeetCode OJ]Roman to Integer
- Android学习:导入工程时报错The import android cannot be resolved