VB 版 (精华区)
发信人: bloom (├┝┞┟┠┢┣), 信区: VB
标 题: 窗口风格
发信站: 哈工大紫丁香 (2000年08月28日14:19:54 星期一), 转信
下面列出了一般的窗口风格,窗口还有扩展的风格。
WS_BORDER 创建一个带有边框的窗口
WS_CAPTION 创建一个带有标题栏的窗口,这意味着窗口拥有 WS_BORDER 风格,但这个
风格不能与风格 WS_DLGFRAME 同时使用。
WS_CHILD 创建一个子窗口,不能和风格 WS_POPUP 同时使用。
WS_CLIPCHILDREN 当在父窗口内部绘画时,拒绝绘画子窗口所占有的区域。当创建了父
窗口时使用。
WS_CLIPSIBLINGS 根据每一个子窗口进行剪裁。这就是说,当一个窗口接受到一个绘制
消息时,风格 使得所有在子窗口区域以外的被覆盖的窗口的剪裁区域被更新。如果风
格 WS_CLIPSIBLINGS 没有被指定并且子窗口相互重叠,当绘制子窗口的客户区域时,它
可能绘制邻居子窗口的客户区域的内部。这个风格只能和风格 WS_CHILD 同时使用。
WS_DISABLED 创建一个开始不可见的窗口
WS_DLGFRAME 创建一个拥有双边但没有标题栏的窗口
WS_GROUP 指定用户可以通过方向键从一个控件移动到另一个控件的控件组的第一个控件
。当下一个控件拥有 WS_GROUP 风格时则开始一个新的组(这就是说一个组从另一个组
开始的地方结束)
WS_HSCROLL 创建一个带有水平滚动条的窗口
WS_MAXIMIZE 创建窗口时使用最大化
WS_MAXIMIZEBOX 创建一个带有最大化按钮的窗口
WS_MINIMIZE 创建窗口时使用最小化状态,只能和风格 WS_OVERLAPPED 一同使用
WS_MINIMIZEBOX 创建一个带有最小化按钮的窗口
WS_OVERLAPPED 创建一个覆盖窗口,覆盖窗口一般拥有标题栏和边框
WS_OVERLAPPEDWINDOW 创建一个拥有风格 WS_OVERLAPPED、风格 WS_CAPTION、风格 WS
_SYSMENU、风格 WS_THICKFRAME、风格 WS_MINIMIZEBOX 和风格 WS_MAXIMIZEBOX 的覆
盖窗口。
WS_POPUP 创建一个弹出窗口,不能与风格 WS_CHILD 一同使用。
WS_POPUPWINDOW 创建一个带有风格 WS_BORDER、风格 WS_POPUP 和风格 WS_SYSMENU 的
弹出窗口。风格 WS_CAPTION 必须和风格 WS_POPUPWINDOW 一同使用以使得控制菜单可
视。
WS_SYSMENU 创建一个在标题栏拥有控制菜单盒的窗口,必须和在有标题栏的窗口中使用
。
WS_TABSTOP 指定用户可以使用键“TAB”进行移动的的控件的索引。键“”是用户的输
入焦点移动到下一个指定了 WS_TABSTOP 风格的控件。
WS_THICKFRAME 创建一个带有粗的变框的窗口,他常被用于改变窗口的大小。
WS_VISIBLE 创建一个一开始就可视的窗口
WS_VSCROLL 创建一个带有水平滚动条的窗口
--
├┝┞┟┠┢┣◣◢
∣
▆▆▆
▇▇
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: jxjdadmin.hit.edu.cn]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.661毫秒