共用方式為


視窗樣式

  • 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_MINIMIZEBOXWS_MAXIMIZEBOX 樣式的重疊的視窗。

  • WS_POPUP:建立快顯視窗。 不可與 WS_CHILD 樣式一起使用。

  • WS_POPUPWINDOW 建立有 WS_BORDERWS_POPUPWS_SYSMENU 樣式的快顯視窗。 WS_CAPTION 樣式必須與 WS_POPUPWINDOW 樣式結合,才能讓控制功能表顯示。

  • WS_SIZEBOX:建立具有縮放邊框 (Sizing Border) 的視窗。 與 WS_THICKFRAME 樣式相同。

  • WS_SYSMENU:建立在標題列中擁有控制功能表方塊的視窗。 只用於具有標題列的視窗。

  • WS_TABSTOP 在任何數目的控制項中指定一個使用者可以使用 TAB 鍵移動的控制項。 TAB 鍵會將使用者移至 WS_TABSTOP 樣式指定的下一個控制項。

  • WS_THICKFRAME:建立擁有可以調整視窗大小粗框架的視窗。

  • WS_TILED 建立重疊的視窗。 重疊視窗具有標題列和框線。 與 WS_OVERLAPPED 樣式相同。

  • WS_TILEDWINDOW 建立有 WS_OVERLAPPEDWS_CAPTIONWS_SYSMENUWS_THICKFRAMEWS_MINIMIZEBOXWS_MAXIMIZEBOX 樣式的重疊的視窗。 與 WS_OVERLAPPEDWINDOW 樣式相同。

  • WS_VISIBLE 建立一開始即可見的視窗。

  • WS_VSCROLL 建立有垂直捲軸的視窗。

請參閱

參考

CWnd::Create

CWnd::CreateEx

CreateWindow

其他資源

MFC 使用的樣式