【转】windows窗口风格

来源:互联网 发布:淘宝国产手办店铺 编辑:程序博客网 时间:2024/05/01 23:49

WS_DLGFRAME    对话框风格的窗口,不允许有标题栏
WS_BORDER        拥有边框
WS_CAPTION       拥有标题栏,WS_BORDER边框
WS_TILED ==WS_OVERLAPPED             交叠窗口拥有标题栏和边框
WS_SYSMENU            前提有 WS_CAPTION,使窗口在标题栏拥有系统菜单
WS_MINIMIZEBOX     前提有 WS_SYSMENU,使系统菜单拥有最小化按钮,和WS_EX_CONTEXTHELP冲突
WS_MAXIMIZEBOX     前提有 WS_SYSMENU,使系统菜单拥有最大化按钮,和WS_EX_CONTEXTHELP冲突
WS_CHILD == WS_CHILDWINDOW      子窗口,和WS_POPUP弹出属性冲突
WS_POPUP    有弹出说サ拇翱冢WS_CHILD == WS_CHILDWINDOW冲突
WS_HSCROLL 拥有水平拖动
WS_VSCROLL 拥有垂直拖动
WS_ICONIC ==WS_MAXIMIZE     初始化最小
WS_MAXIMIZE                             初始化最大
WS_THICKFRAME ==WS_SIZEBOX         边框大小可以变化
WS_VISIBLE               初始化可见通过ShowWindow或SetWindowPos.可以开启或关闭
WS_DISABLED           创建默认的窗口,需要用EnableWindow进行修改
WS_GROUP &&WS_TABSTOP一组控件进行群组,第一个为此属性,此组中拥有WS_TABSTOP属性的控件可通过热键切换焦点,如果想修改用SetWindowLong
WS_CLIPCHILDREN    当父窗口重绘时此子窗口占据的部分排出在外
WS_CLIPSIBLINGS     使子窗口相互联系,当某个窗口需要重绘时,如果拥有此属性,则与它交叠的子窗口也更新,否则会破坏相邻的子窗口.
WS_OVERLAPPEDWINDOW==WS_TILEDWINDOW  
WS_OVERLAPPED      (交叠)
WS_CAPTION            (标题栏)
WS_THICKFRAME      (大小可变)
WS_MINIMIZEBOX    (最小按钮)
WS_MAXIMIZEBOX    (最大按钮)

WS_POPUPWINDOW    前提有WS_CAPTION
WS_BORDER                (边框)
WS_POPUP                  (弹出)
WS_SYSMENU              (系统菜单)

原创粉丝点击