共用方式為


靜態樣式

  • SS_BITMAP 在靜態控制項指定點陣圖中顯示。 指定文字是資源檔 (不是檔名) 定義於其他地方的點陣圖名稱。 這個樣式忽略 nWidth 和 nHeight 參數;控制項會自動調整大小以容納點陣圖。

  • SS_BLACKFRAME 指定以方塊繪製色彩的框架和視窗框架相同。 預設為黑色。

  • SS_BLACKRECT 指定矩形則會以用來繪製視窗框架的色彩。 預設為黑色。

  • SS_CENTER 所設定簡單的矩形並顯示矩形中心的特定文字。 在顯示之前,文字格式化。 將延伸超過行尾的文字自動換行至下置行的開頭。

  • SS_CENTERIMAGE 指定,否則,如果點陣圖或圖示小於靜態控制項的工作區,工作區的其餘部分填滿像素的色彩點陣圖或圖示的左上角。 如果靜態控制項包含單行文字,文字垂直顯示在控制項工作區的中央。

  • SS_ENDELLIPSISSS_PATHELLIPSIS 用橢圓形在必要時,取代一部分的特定字串,因此,結果符合指定的矩形。

    您可以指定 SS_END_ELLIPSIS 取代字元在字串結尾或 SS_PATHELLIPSIS 在字串中的字元取代。 如果字串包含反斜線 (\) 字元, SS_PATHELLIPSIS 盡可能保留相同的許多在最後一個反斜線之後的文字。

  • SS_ENHMETAFILE 在靜態控制項指定顯示加強圖元文件。 指定文字是中圖元文件的名稱。 加強型圖元文件靜態控制項有固定的大小;圖元文件將縮放至適合靜態控制項的工作區。

  • 使用 EDGE_ETCHED 框線樣式,SS_ETCHEDFRAME 繪製靜態控制項的框架。

  • SS_ETCHEDHORZ 繪製框線,以及靜態控制項的下邊緣使用 EDGE_ETCHED 的邊緣樣式。

  • 使用 EDGE_ETCHED 框線樣式,SS_ETCHEDVERT 繪製靜態控制項的左右邊緣。

  • SS_GRAYFRAME 指定有框架以方塊繪製色彩和螢幕背景 (桌上型電腦) 相同。 預設為灰色。

  • SS_GRAYRECT 指定矩形則會以用來的色彩填滿螢幕背景。 預設為灰色。

  • SS_ICON 將對話方塊所顯示的圖示。 指定文字是資源檔 (不是檔名) 定義於其他地方圖標的名稱。 nWidth 和 nHeight 參數已忽略;圖示自動調整大小。

  • SS_LEFT 所設定簡單的矩形並在矩形的特定文字清除左邊。 在顯示之前,文字格式化。 將延伸超過行尾的文字自動換行至下個左對齊線的開頭。

  • SS_LEFTNOWORDWRAP 所設定簡單的矩形並在矩形的特定文字清除左邊。 選項展開,不過,文字不換行。 文字超出行尾之延伸裁剪。

  • SS_NOPREFIX,除非樣式指定, Windows 會說明在控制項中的所有連字號 (&) 字元為快速鍵前置字元。 在這個案例中,移除連字號,並在字串中的下一個字元會加上底線。 如果靜態控制項是含有這個功能不會想要的文字, SS_NOPREFIX 可能會增加。 這個靜態控制項樣式可能包含有任何已定義的靜態控制項。 使用位元 OR 運算子,您可以結合 SS_NOPREFIX 與其他樣式。 這是最常用的,當在對話方塊中的靜態控制項可能包含連字號需要顯示的檔名或其他字串。

  • 當使用者按一下或按兩下控制項時,SS_NOTIFY 傳送父視窗 STN_CLICKEDSTN_DBLCLKSTN_DISABLESTN_ENABLE 通知訊息。

  • SS_OWNERDRAW 指定靜態控制項的擁有者負責繪製控制項。 主控視窗收到 WM_DRAWITEM 訊息,每當控制項需要繪製。

  • SS_REALSIZEIMAGE 防止有 SS_ICONSS_BITMAP 樣式) 的靜態圖示或點陣圖控制項 (即靜態控制項調整大小時,載入或繪製。 如果圖示或點陣圖大於目的區域,影像會裁剪。

  • SS_LEFTNOWORDWRAP 所設定簡單的矩形並在矩形的特定文字清除右邊。 在顯示之前,文字格式化。 將延伸超過行尾的文字自動換行至下個右對齊線的開頭。

  • SS_RIGHTJUST 指定靜態控制項的右下角有 SS_BITMAPSS_ICON 樣式的是,保持在控制項調整大小時。 只調整上方和左邊容納新的點陣圖或圖示。

  • SS_SIMPLE 所設定簡單的矩形並顯示單行文字在矩形中清除的。 文字行不能有任何縮短或修改。(控制項的父視窗或對話方塊無法處理 WM_CTLCOLOR 訊息)。

  • SS_SUNKEN 在靜態控制項周圍繪製一個半下凹框線。

  • SS_USERITEM 指定使用者定義的項目。

  • SS_WHITEFRAME 指定有框架以方塊繪製色彩和視窗背景相同。 預設值是白色。

  • SS_WHITERECT 指定矩形則會以用來的色彩填滿視窗背景。 預設值是白色。

  • SS_WORDELLIPSIS 截斷不符合的文字並將橢圓形。

請參閱

參考

CStatic::Create

DrawEdge

Static Control Styles

其他資源

MFC 使用的樣式