DTBGOPTS 结构 (uxtheme.h)

定义 DrawThemeBackgroundEx 函数的选项。

语法

typedef struct _DTBGOPTS {
  DWORD dwSize;
  DWORD dwFlags;
  RECT  rcClip;
} DTBGOPTS, *PDTBGOPTS;

成员

dwSize

类型: DWORD

结构的大小。 将此设置为 sizeof (DTBGOPTS) 。

dwFlags

类型: DWORD

指定所选选项的标志。 此成员可以是以下成员之一:

含义
DTBG_CLIPRECT
rcClip 指定将绘图剪裁到的矩形。
DTBG_DRAWSOLID
已弃用。 将透明和 alpha 图像绘制为实心图像。
DTBG_OMITBORDER
请勿绘制部件的边框 (目前仅 bgtype=borderfill) 支持此值。
DTBG_OMITCONTENT
请勿绘制部件的内容区域 (目前仅 bgtype=borderfill) 支持此值。
DTBG_COMPUTINGREGION
已弃用。
DTBG_MIRRORDC
假设 hdc 已镜像并根据需要翻转图像 (目前仅 bgtype=imagefile) 支持此值。
DTBG_NOMIRROR
请勿镜像输出;即使在从右到左 (RTL) 布局中也是如此。
DTBG_VALIDBITS
DTBG_CLIPRECT |DTBG_DRAWSOLID |DTBG_OMITBORDER |DTBG_OMITCONTENT |DTBG_COMPUTINGREGION |DTBG_MIRRORDC |DTBG_NOMIRROR。

rcClip

类型: RECT

一个 RECT ,指定剪辑区域的边框。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 uxtheme.h

另请参阅

DrawThemeBackgroundEx