AFX_GLOBAL_DATA::DrawTextOnGlass
繪製指定的佈景主題的視覺化樣式的指定文字。
BOOL DrawTextOnGlass(
HTHEME hTheme,
CDC* pDC,
int iPartId,
int iStateId,
CString strText,
CRect rect,
DWORD dwFlags,
int nGlowSize = 0,
COLORREF clrText = (COLORREF)-1
);
參數
[in] hTheme
的 Windows 佈景主題資料的控制代碼則為 NULL。 架構會使用指定的佈景主題繪製文字,如果這個參數不是 NULL ,而佈景主題支援。 否則,這個架構不使用佈景主題繪製文字。使用 OpenThemeData 方法建立 HTHEME。
[in] pDC
裝置內容的指標。[in] iPartId
必須有文字外觀的控制項部分。 如需詳細資訊,請參閱表格的組件執行 組件和狀態的。 如果這個值是 0,文字在預設字型、字型繪製被選取到裝置內容中。[in] iStateId
必須有文字外觀的控制項狀態。 如需詳細資訊,請參閱表格的狀態列中的 組件和狀態。[in] strText
要繪製的文字。[in] rect
指定的文字繪製區域的界限。[in] dwFlags
位元組合 (或指定的) 旗標如何繪製指定的文字。如果 hTheme 參數是 NULL ,或如果主題不支援和允許, CDC::DrawText 方法的 nFormat 參數描述有效的旗標。 如果佈景主題支援, DrawThemeTextEx 方法的 dwFlags 參數描述有效的旗標。
[in] nGlowSize
在上繪製指定的文字之前的背景繪製光暈效果的大小。 預設值為 0。[in] clrText
指定的文字繪製的色彩。 預設值為預設色彩。
傳回值
TRUE ,如果主題來繪製指定的文字;則為,否則為 FALSE。
備註
佈景主題會定義應用程式的視覺化樣式。 如需詳細資訊,請參閱 主題和視覺化樣式。 佈景主題不會用來繪製文字,如果 hTheme 參數是 NULL,或者,如果 DrawThemeTextEx 不支援方法,則為,如果 桌面視窗管理員 (DWM) 撰寫停用。
需求
**標頭檔:**afxglobals.h