Window Styles
窗口样式
The following are the window styles. After the window has been created, these styles cannot be modified, except as noted.
常数/值 | 描述 |
---|---|
|
窗口有一条细线边框。 |
|
该窗口有一个标题栏(包括WS_BORDER样式)。 |
|
窗户是一个小窗户。具有此样式的窗口不能有菜单栏。此样式不能与WS_POPUP样式一起使用。 |
|
与WS_CHILD样式相同。 |
|
排除在父窗口内进行绘图时子窗口占用的区域。创建父窗口时将使用此样式。 |
|
剪辑窗口相对于彼此; 也就是说,当特定子窗口收到WM_PAINT消息时, WS_CLIPSIBLINGS样式会将所有其他重叠子窗口剪切出要更新的子窗口区域。 如果WS_CLIPSIBLINGS没有被指定和子窗口重叠,这是可能的,一个子窗口的工作区内绘制时,到相邻的子窗口的工作区内绘制。 |
|
窗口最初被禁用。禁用的窗口无法从用户接收输入。要在创建窗口后进行更改,请使用EnableWindow函数。 |
|
窗口具有通常与对话框一起使用的样式的边框。具有此样式的窗口不能有标题栏。 |
|
窗口是一组控件的第一个控件。该组由此第一个控件和之后定义的所有控件组成,直到使用WS_GROUP样式的下一个控件。 每个组中的第一个控件通常具有WS_TABSTOP样式,以便用户可以从组移动到组。 用户随后可以使用方向键将键盘焦点从组中的一个控件更改为组中的下一个控件。 您可以打开和关闭此样式更改对话框导航。要在创建窗口后更改此样式,请使用SetWindowLong函数。 |
|
窗口有一个水平滚动条。 |
|
窗口最初被最小化。与WS_MINIMIZE样式相同。 |
|
窗口最初被最大化。 |
|
该窗口具有最大化按钮。无法与WS_EX_CONTEXTHELP样式组合。该WS_SYSMENU风格也必须指定。 |
|
窗口最初被最小化。与WS_ICONIC样式相同。 |
|
该窗口具有最小化按钮。无法与WS_EX_CONTEXTHELP样式组合。该WS_SYSMENU风格也必须指定。 |
|
窗口是重叠的窗口。重叠的窗口具有标题栏和边框。与WS_TILED样式相同。 |
|
窗口是重叠的窗口。与WS_TILEDWINDOW样式相同。 |
|
窗口是一个弹出窗口。此样式不能与WS_CHILD样式一起使用。 |
|
该窗口是一个弹出窗口。该WS_CAPTION和WS_POPUPWINDOW风格必须结合使窗口菜单可见。 |
|
窗口有一个大小边框。与WS_THICKFRAME风格相同。 |
|
该窗口的标题栏上有一个窗口菜单。该WS_CAPTION风格也必须指定。 |
|
窗口是用户按TAB键时可以接收键盘焦点的控件。按Tab键将键盘焦点更改为具有WS_TABSTOP样式的下一个控件。 您可以打开和关闭此样式更改对话框导航。要在创建窗口后更改此样式,请使用SetWindowLong函数。 对于用户创建的窗口和无模式对话框来处理选项卡停止,请更改消息循环以调用IsDialogMessage函数。 |
|
窗口有一个大小边框。与WS_SIZEBOX样式相同。 |
|
窗口是重叠的窗口。重叠的窗口具有标题栏和边框。与WS_OVERLAPPED样式相同。 |
|
窗口是重叠的窗口。与WS_OVERLAPPEDWINDOW样式相同。 |
|
窗口最初是可见的。 可以使用ShowWindow或SetWindowPos功能打开和关闭此样式。 |
|
窗口有一个垂直滚动条。 |