Win32 API提供以下边框样式。
样式 | 描述 |
WS_BORDER | 创建一个带有细线边框的窗口。 |
WS_DLGFRAME | 创建具有双边框的窗口,通常与对话框一起使用的样式。具有此样式的窗口不能有标题栏。 |
WS_EX_DLGMODALFRAME | 创建一个带有双边框的窗口。与WS_DLGFRAME样式不同,应用程序还可以指定WS_CAPTION样式以创建窗口的标题栏。 |
WS_EX_STATICEDGE | 创建一个三维边框样式的窗口,用于不接受用户输入的项目。 |
WS_THICKFRAME | 创建一个带有大小边框的窗口。 |
默认情况下,具有WS_OVERLAPPED或WS_POPUPWINDOW样式的窗口具有WS_BORDER样式。其他边框样式之一必须与WS_OVERLAPPED或WS_POPUPWINDOW样式相结合,为重叠的窗口提供不同的边框样式。
如果没有为具有WS_POPUP或WS_CHILD样式的窗口指定边框样式,系统将创建一个无边界窗口。应用程序可以使用无边界子窗口来划分父窗口的客户区域,同时保持用户不可见的分区。