共用方式為


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

請參閱

參考

AFX_GLOBAL_DATA 結構

階層架構圖表

主題和視覺化樣式

outCOLORREF

組件和狀態

CDC::DrawText

DrawThemeTextEx

桌面視窗管理員

啟用和控制桌面視窗管理員 (DWM) 組合