共用方式為


視窗樣式

本主題提供各種樣式的清單,這些樣式可以套用至視窗(建立窗口之後,無法修改這些樣式,但如所述)。

固定名稱 常數值 描述
WS_BORDER 0x00800000L 視窗有細線框線
WS_CAPTION 0x00C00000L 視窗具有標題列(包括 WS_BORDER 樣式)。
WS_CHILD 0x40000000L 視窗是子視窗。 具有此樣式的視窗不能有功能表列。 此樣式無法與WS_POPUP樣式搭配使用。
WS_CHILDWINDOW 0x40000000L WS_CHILD 樣式相同。
WS_CLIPCHILDREN 0x02000000L 在父視窗內繪製時,排除子視窗所佔用的區域。 建立父視窗時會使用此樣式。
WS_CLIPSIBLINGS 0x04000000L 裁剪彼此相對的子視窗;也就是說,當特定子視窗收到 WM_PAINT 訊息時, WS_CLIPSIBLINGS 樣式會將所有其他重疊子視窗從子視窗區域裁剪為要更新。 如果未 指定WS_CLIPSIBLINGS ,而且子視窗重疊,則有可能在子視窗的工作區內繪製,以在鄰近子視窗的工作區內繪製。
WS_DISABLED 0x08000000L 視窗一開始會停用。 停用的視窗無法從使用者接收輸入。 若要在建立窗口之後變更此專案,請使用 EnableWindow 函式。
WS_DLGFRAME 0x00400000L 視窗具有樣式的框線,通常與對話框搭配使用。 具有此樣式的視窗不能有標題列。
WS_GROUP 0x00020000L 視窗是控件群組的第一個控件。 此群組包含此第一個控件及其之後定義的所有控件,最多由WS_GROUP樣式的下一個控件所組成。 每個群組中的第一個控件通常具有 WS_TABSTOP 樣式,讓使用者可以從群組移至群組。 用戶接著可以使用方向鍵,將鍵盤焦點從群組中的一個控件變更為群組中的下一個控件。
您可以開啟和關閉此樣式來變更對話框導覽。 若要在建立窗口之後變更此樣式,請使用 SetWindowLong 函式。
WS_HSCROLL 0x00100000L 視窗具有水平滾動條。
WS_ICONIC 0x20000000L 視窗一開始會最小化。 與 WS_MINIMIZE 樣式相同。
WS_MAXIMIZE 0x01000000L 視窗一開始會最大化。
WS_MAXIMIZEBOX 0x00010000L 視窗具有最大化按鈕。 無法與 WS_EX_CONTEXTHELP 樣式結合。 也必須指定WS_SYSMENU樣式。
WS_MINIMIZE 0x20000000L 視窗一開始會最小化。 與 WS_ICONIC 樣式相同。
WS_MINIMIZEBOX 0x00020000L 視窗具有最小化按鈕。 無法與 WS_EX_CONTEXTHELP 樣式結合。 也必須指定WS_SYSMENU樣式。
WS_OVERLAPPED 0x00000000L 視窗是重疊的視窗。 重疊的視窗具有標題列和框線。 與 WS_TILED 樣式相同。
WS_OVERLAPPEDWINDOW (WS_OVERLAPPED |WS_CAPTION |WS_SYSMENU |WS_THICKFRAME |WS_MINIMIZEBOX |WS_MAXIMIZEBOX) 視窗是重疊的視窗。 與 WS_TILEDWINDOW 樣式相同。
WS_POPUP 0x80000000L 視窗是彈出視窗。 此樣式無法與WS_CHILD樣式搭配使用。
WS_POPUPWINDOW (WS_POPUP |WS_BORDER |WS_SYSMENU) 視窗是彈出視窗。 必須結合WS_CAPTIONWS_POPUPWINDOW樣式,才能顯示視窗功能表。
WS_SIZEBOX 0x00040000L 視窗具有重設大小框線。 與 WS_THICKFRAME 樣式相同。
WS_SYSMENU 0x00080000L 視窗在其標題列上有視窗功能表。 也必須指定WS_CAPTION樣式。
WS_TABSTOP 0x00010000L 視窗是控件,當使用者按下 TAB 鍵時,可以接收鍵盤焦點。 按下 TAB 鍵會將鍵盤焦點變更為具有WS_TABSTOP樣式的下一個控件
您可以開啟和關閉此樣式來變更對話框導覽。 若要在建立窗口之後變更此樣式,請使用 SetWindowLong 函式。 若要讓使用者建立的視窗和無模式對話框使用製表位,請改變訊息循環以呼叫 IsDialogMessage 函式。
WS_THICKFRAME 0x00040000L 視窗具有重設大小框線。 與 WS_SIZEBOX 樣式相同。
WS_TILED 0x00000000L 視窗是重疊的視窗。 重疊的視窗具有標題列和框線。 與 WS_OVERLAPPED 樣式相同。
WS_TILEDWINDOW (WS_OVERLAPPED |WS_CAPTION |WS_SYSMENU |WS_THICKFRAME |WS_MINIMIZEBOX |WS_MAXIMIZEBOX) 視窗是重疊的視窗。 與 WS_OVERLAPPEDWINDOW 樣式相同。
WS_VISIBLE 0x10000000L 視窗一開始會顯示。
您可以使用 ShowWindow 或 SetWindowPos 函式來開啟和關閉此樣式。
WS_VSCROLL 0x00200000L 視窗具有垂直滾動條。

需求

需求
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
頁首 Winuser.h (包括 Windows.h)