共用方式為


DrawStatusTextA 函式 (commctrl.h)

DrawStatusText 函式會以具有框線的狀態視窗樣式繪製指定的文字。

語法

void DrawStatusTextA(
  HDC     hDC,
  LPCRECT lprc,
  LPCSTR  pszText,
  UINT    uFlags
);

參數

hDC

類型:HDC

視窗的顯示內容句柄。

lprc

類型:LPCRECT

RECT 結構的指標,該結構包含繪製文字之矩形的用戶端座標中的位置。 函式會在指定矩形的邊緣內繪製框線。

pszText

類型:LPCTSTR

Null 終止字串的指標,指定要顯示的文字。 字串中的製表元會決定字串是靠左對齊、靠右對齊還是置中。

uFlags

類型:UINT

文字繪圖旗標。 此參數可以是這些值的組合:

價值 意義
SBT_NOBORDERS
防止在指定的文字周圍繪製框線。
SBT_POPOUT
繪製醒目提示的框線,讓文字脫穎而出。
SBT_RTLREADING
表示 pszText 所指向的字串 會顯示在父視窗中文字的相反方向。

傳回值

沒有

言論

一般視窗會顯示由左至右的文字(LTR)。 Windows 可以 鏡像 來顯示語言,例如希伯來文或從右至左讀取的阿拉伯文(RTL)。 一般而言,pszText 字串會顯示在其父視窗中的文字方向相同。 如果已設定SBT_RTLREADING,pszText 字串會從父視窗中的文字相反方向讀取。

注意

commctrl.h 標頭會將 DrawStatusText 定義為別名,根據 UNICODE 預處理器常數的定義,自動選取此函式的 ANSI 或 Unicode 版本。 混合使用編碼中性別名與非編碼中性的程序代碼,可能會導致編譯或運行時間錯誤不符。 如需詳細資訊,請參閱函式原型的 慣例。

要求

要求 價值
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
支援的最低伺服器 Windows Server 2003 [僅限傳統型應用程式]
目標平臺 窗戶
標頭 commctrl.h
連結庫 Comctl32.lib
DLL Comctl32.dll