Windows 窗口样式

  • WS_BORDER创建具有边框的窗口。

  • WS_CAPTION 用于创建具有标题栏的窗口(即表示 WS_BORDER 样式)。 不能与 WS_DLGFRAME 样式一起使用。

  • WS_CHILD 用于创建子窗口。 不能与 WS_POPUP 样式一起使用。

  • WS_CHILDWINDOW 和 WS_CHILD 样式相同。

  • 在父窗口中绘图时,WS_CLIPCHILDREN 会排除子窗口占用的区域。 在创建父窗口时使用。

  • WS_CLIPSIBLINGS 用于裁剪各子窗口;也就是说,在特定子窗口接收绘制消息时,WS_CLIPSIBLINGS 样式会剪裁要更新的子窗口之外的区域内所有重叠的其他子窗口。(如果未指定 WS_CLIPSIBLINGS 且子级窗口重叠,那么,当您在子级窗口的客户端区域内绘制时,还可以在相邻子级窗口的客户端区域中绘制。)仅限用于 WS_CHILD样式。

  • WS_DISABLED 用于创建初始禁用的窗口。

  • WS_DLGFRAME 用于创建没有标题的双边框窗口。

  • WS_GROUP 用于指定一组控件的第一个控件,用户可以使用箭头键从一个控件移动到下一个控件。 第一个控件后面用 WS_GROUP 样式 FALSE 定义的所有控件都属于同一组。 WS_GROUP 样式的下一个控件启动下一组(即,在一组结束的地方开始下一组)。

  • WS_HSCROLL 用于创建具有水平滚动条的窗口。

  • WS_ICONIC 用于创建初始最小化的窗口。 与 WS_MINIMIZE 样式相同。

  • WS_MAXIMIZE 用于创建最大的窗口。

  • WS_MAXIMIZEBOX 用于创建具有最大按钮的窗口。

  • WS_MINIMIZE 用于创建初始最小化的窗口。 仅限用于 WS_OVERLAPPED 样式。

  • WS_MINIMIZEBOX 用于创建具有最小化按钮的窗口。

  • WS_OVERLAPPED 用于创建重叠的窗口。 重叠窗口通常包含一个标题和一个边框。

  • WS_OVERLAPPEDWINDOW 用于创建 WS_OVERLAPPEDWS_CAPTIONWS_SYSMENUWS_THICKFRAMEWS_MINIMIZEBOX 和 WS_MAXIMIZEBOX样式的重叠窗口。

  • WS_POPUP 创建弹出窗口。 不能与 WS_CHILD 样式一起使用。

  • WS_POPUPWINDOW 用于创建 WS_BORDERWS_POPUP 和 WS_SYSMENU 样式的弹出窗口。 必须将 WS_CAPTION 样式与 WS_POPUPWINDOW 样式结合,以使控制菜单可见。

  • WS_SIZEBOX 创建有可调整边框的窗口。 与 WS_THICKFRAME 样式相同。

  • WS_SYSMENU 用于创建标题栏中具有控件菜单框的窗口。 仅用于带有标题栏的窗口。

  • WS_TABSTOP 用于指定任意数量控件中的某个,用户可以使用 TAB 键在这些控件中移动。 TAB 键将用户移动到 WS_TABSTOP 样式指定的下一个控件。

  • WS_THICKFRAME 用于通过可用于调整窗口大小的粗框架创建窗口。

  • WS_TILED 用于创建重叠的窗口。 重叠窗口具有一个标题栏和一个边框。 与 WS_OVERLAPPED 样式相同。

  • WS_TILEDWINDOW 用于创建 WS_OVERLAPPEDWS_CAPTIONWS_SYSMENUWS_THICKFRAMEWS_MINIMIZEBOX 和 WS_MAXIMIZEBOX 样式的重叠窗口。 与 WS_OVERLAPPEDWINDOW 样式相同。

  • WS_VISIBLE 用于创建初始可见的窗口。

  • WS_VSCROLL 用于创建具有垂直滚动条的窗口。


    转载地址:http://msdn.microsoft.com/zh-cn/library/czada357.aspx

你可能感兴趣的:(Windows 窗口样式)