windows样式(style)参考
[WTL] 窗体Style的含义
比较有用的设置:
(1)
WS_POPUP:弹出式窗体,没有标题栏!
WS_BORDER:细的黑边框
WS_OVERLAPPED:一般的有标题栏的窗体,见多了。
WS_CHILD:子窗体,一般用于Frame里面的窗体
(2)
WS_CAPTION:标题栏
WS_SYSMENU:系统菜单(只有设置后才有最小化、最大化、关闭)
WS_MINIMIZEBOX :最小化按钮
WS_MAXIMIZEBOX:最大化按钮
WS_MINIMIZE:启动时最小化
WS_MAXIMIZE:启动时最大化
(3)
WS_EX_TOOLWINDOW:不在任务栏里显示条目
WS_EX_WINDOWEDGE:
WS_EX_CLIENTEDGE:具有凹陷感
[参考]
在winuser.h中定义:
/*
* Window Styles
*/
#define WS_OVERLAPPED 0×00000000L
#define WS_POPUP 0×80000000L
#define WS_CHILD 0×40000000L
#define WS_MINIMIZE 0×20000000L
#define WS_VISIBLE 0×10000000L
#define WS_DISABLED 0×08000000L
#define WS_CLIPSIBLINGS 0×04000000L
#define WS_CLIPCHILDREN 0×02000000L
#define WS_MAXIMIZE 0×01000000L
#define WS_CAPTION 0×00C00000L /* WS_BORDER | WS_DLGFRAME */
#define WS_BORDER 0×00800000L
#define WS_DLGFRAME 0×00400000L
#define WS_VSCROLL 0×00200000L
#define WS_HSCROLL 0×00100000L
#define WS_SYSMENU 0×00080000L
#define WS_THICKFRAME 0×00040000L
#define WS_GROUP 0×00020000L
#define WS_TABSTOP 0×00010000L
#define WS_MINIMIZEBOX 0×00020000L
#define WS_MAXIMIZEBOX 0×00010000L
#define WS_TILED WS_OVERLAPPED
#define WS_ICONIC WS_MINIMIZE
#define WS_SIZEBOX WS_THICKFRAME
#define WS_TILEDWINDOW WS_OVERLAPPEDWINDOW
/*
* Common Window Styles
*/
#define WS_OVERLAPPEDWINDOW (WS_OVERLAPPED | \
WS_CAPTION | \
WS_SYSMENU | \
WS_THICKFRAME | \
WS_MINIMIZEBOX | \
WS_MAXIMIZEBOX)
#define WS_POPUPWINDOW (WS_POPUP | \
WS_BORDER | \
WS_SYSMENU)
#define WS_CHILDWINDOW (WS_CHILD)
/*
* Extended Window Styles
*/
#define WS_EX_DLGMODALFRAME 0×00000001L
#define WS_EX_NOPARENTNOTIFY 0×00000004L
#define WS_EX_TOPMOST 0×00000008L
#define WS_EX_ACCEPTFILES 0×00000010L
#define WS_EX_TRANSPARENT 0×00000020L
#if(WINVER >= 0×0400)
#define WS_EX_MDICHILD 0×00000040L
#define WS_EX_TOOLWINDOW 0×00000080L
#define WS_EX_WINDOWEDGE 0×00000100L
#define WS_EX_CLIENTEDGE 0×00000200L
#define WS_EX_CONTEXTHELP 0×00000400L
#endif /* WINVER >= 0×0400 */
#if(WINVER >= 0×0400)
#define WS_EX_RIGHT 0×00001000L
#define WS_EX_LEFT 0×00000000L
#define WS_EX_RTLREADING 0×00002000L
#define WS_EX_LTRREADING 0×00000000L
#define WS_EX_LEFTSCROLLBAR 0×00004000L
#define WS_EX_RIGHTSCROLLBAR 0×00000000L
#define WS_EX_CONTROLPARENT 0×00010000L
#define WS_EX_STATICEDGE 0×00020000L
#define WS_EX_APPWINDOW 0×00040000L
#define WS_EX_OVERLAPPEDWINDOW (WS_EX_WINDOWEDGE | WS_EX_CLIENTEDGE)
#define WS_EX_PALETTEWINDOW (WS_EX_WINDOWEDGE | WS_EX_TOOLWINDOW | WS_EX_TOPMOST)
#endif /* WINVER >= 0×0400 */
#if(_WIN32_WINNT >= 0×0500)
#define WS_EX_LAYERED 0×00080000
#endif /* _WIN32_WINNT >= 0×0500 */
#if(WINVER >= 0×0500)
#define WS_EX_NOINHERITLAYOUT 0×00100000L // Disable inheritence of mirroring by children
#define WS_EX_LAYOUTRTL 0×00400000L // Right to left mirroring
#endif /* WINVER >= 0×0500 */
#if(_WIN32_WINNT >= 0×0500)
#define WS_EX_COMPOSITED 0×02000000L
#define WS_EX_NOACTIVATE 0×08000000L
#endif /* _WIN32_WINNT >= 0×0500 */
WS_BORDER 创建一个有边框的窗口
WS_CAPTION 创建一个有标题栏的窗口
WS_CHILDWINDOW(or WS_CHILD)
创建一个子窗口(不能与WS_POPUP一起使用)
WS_CLIPCHILDREN 当在父窗口内绘制时,把子窗口占据的区域剪切在外,即不在该区域内绘图
WS_CLIPSIBLINGS 裁剪相互有关系的子窗口,不在被其它子窗口覆盖的区域内绘图,仅与WS_CHILD一起使用
WS_DISABLED 创建一个初始被禁止的窗口
WS_DLGFRAME 创建一个有双边框但无标题的窗口
WS_HSCROLL 创建一个带水平滚动杠的窗口
WS_VSCROLL 创建一个带垂直滚动杠的窗口
WS_ICONIC 创建一个初始为图标的窗口,仅可以与WS_OVERLAPPEDWINDOWS一起使用
WS_MAXIMIZE 创建一个最大尺寸的窗口
WS_MINIMIZE 创建一个最小尺寸的窗口(即图标)
WS_MAXIMIZEBOX 创建一个带有极大框的窗口
WS_MINIMIZEBOX 创建一个带有极小框的窗口
WS_OVERLAPPED 创建一个重叠式窗口,重叠式窗口带有标题和边框
WS_POPUP 创建一个弹出式窗口,不能与WS_CHILD一起使用
WS_SYSMENU 窗口带有系统选单框,仅用于带标题栏的窗口
WS_THICKFRAME 创建一个边框的窗口,使用户可以直接缩放窗口
WS_VISIBLE 创建一个初始可见的窗口
windows样式(style)参考的更多相关文章
- Qt4.7文档翻译:Qt样式单参考,Qt Style Sheets Reference(超长,超全)
内容目录 Qt样式单参考 可进行样式设置的部件列表 属性列表 图标列表 属性类型列表 伪状态列表 子控件列表 Qt样式单参考 Qt样式单支持各种属性.伪状态和子控件,这样使得妳能够自行设计部件的外观. ...
- 第十四章:样式(Style)和主题(Theme)
简介 Android的样式(Style)和主题(Theme)文件就好比WEB开发中的CSS一样,可以实现UI界面的风格统一管理,这和Windows平台的XAML格式(Silverlight.WPF)类 ...
- FontAwesome 4.7.0 中完整的675个图标样式CSS参考
FontAwesome 4.7.0 中完整的675个图标样式CSS参考 用法:首先引入CSS文件:<link href="https://maxcdn.bootstrapcdn.com ...
- Android下Notification,样式style,主题theme的功能实现
一:Notification 1.NotificationManager nm = (NotificationManager) getSystemService(NOTIFICATION_SERVIC ...
- js动态创建样式: style 和 link
js动态创建样式: style 和 link ie6 不能 document.createElement('style') 然后append到head标签里.所以就找到这样个好文章 有很多提供动态创建 ...
- v-bind指令动态绑定class和内联样式style
动态绑定class—概述 数据绑定(v-bind指令)一个常见需求是操作元素的 class 列表.因为class是元素的一个属性,我们可以用 v-bind 处理它们 我们只需要计算出表达式最终的字符串 ...
- HTML 样式 (style) 实例
77.HTML 样式 (style) 实例HTML 的 style 属性style 属性的作用: 提供了一种改变所有 HTML 元素的样式的通用方法. 样式是 HTML 4 引入的,它是一种新的首选的 ...
- wpf 中关于Image中样式Style的一点总结
第一种写法: (1):定义样式 <Style x:Key="imgStyle" TargetType="Image"> : <!-- Tar ...
- React-Native基础_2.样式Style
2.样式Style 基本使用 方式1 直接在View 上面写style 内容 <View style={{ backgroundColor: '#07811d', flex: 1 }}> ...
- 第一篇 Windows 8 开发Windows Metro style app环境配置
半 饱问 题 到 我 这 里 为 止! 第一篇 Windows 8 开发Windows Metro style app环境配置 2012-09-24 08:24 by 半饱, 1289 阅读, 3 ...
随机推荐
- mysql军规
总是在灾难发生后,才想起容灾的重要性.总是在吃过亏后,才记得曾经有人提醒过. 一,核心军规 不在数据库做计算,cpu计算务必移至业务层 控制单表数据量,单表记录控制在千万级 控制列数量,字段数控制在2 ...
- jstat分析JVM内存
zabbix: Jstat:gcutil:Old space utilization(%) S0 — Heap上的 Survivor space 0 区已使用空间的百分比S1 — Heap上的 S ...
- IOS-优质应用推荐
壁纸应用 cuto 免费 点击下载 shots 收费 点击下载 Cutisan 锁屏壁纸制作下载地址 待办事项 TodayMind - 提醒事项触手可及 点击下载 滴答清单 点击下载 Microsof ...
- [转]Java中堆和栈创建对象的区别
转载自http://blog.csdn.net/hbhhww/article/details/8152838 栈与堆都是Java用来在Ram中存放数据的地方.与C++不同,Java自动管理栈和堆,程序 ...
- javaWeb之写一个最简单的servlet
1. 创建一个类servletTest2 继承HttpServlet类. public class servletTest2 extends HttpServlet { public servletT ...
- JS模块化规范CMD之SeaJS
1. 在接触规范之前,我们用模块化来封装代码大多为如下: ;(function (形参模块名, 依赖项, 依赖项) { // 通过 形参模块名 修改模块 window.模块名 = 形参模块名 })(w ...
- PyCharm中 ImportError: No module named tensorflow
安装完 tensorflow 后在 PyCharm 中导入时显示找不到,可设置如下: PyCharm 中依次打开 File -> Settings -> Project:PycharmPr ...
- jquery自定义插件-参数化配置多级菜单导航栏插件
1 自定义菜单导航栏插件的必要性 看图说话,下面是利用自定义的菜单导航栏插件simpleMenu创建的网站导航示例: 插件默认提供的是如上图的导航栏样式,即一二级菜单为横向分布:三四级菜单为纵向分布. ...
- bzoj 1483 链表 + 启发式合并
思路:将颜色相同的建成一个链表, 变颜色的时候进行链表的启发式合并.. 因为需要将小的接到大的上边,所以要用个f数组. #include<bits/stdc++.h> #define LL ...
- 几道坑人的PHP面试题 试试看看你会不会也中招
这篇文章主要介绍了几道坑人的PHP面试题,试试看看你会不会也中招,这些题目都用了一些障眼法,需要你有一双火眼金睛哦,需要的朋友可以参考下 这几道题是在德问上看到的,感觉挺有意思,拿来给大家分享其中的陷 ...