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
到窗口的主题处理数据的或 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