共用方式為


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 [僅限桌面應用程式]
目標平台 Windows
標頭 commctrl.h
程式庫 Comctl32.lib
Dll Comctl32.dll