EnableThemeDialogTexture 函数 (uxtheme.h)

启用或禁用对话框窗口背景的视觉样式。

语法

HRESULT EnableThemeDialogTexture(
  [in] HWND  hwnd,
  [in] DWORD dwFlags
);

参数

[in] hwnd

类型: HWND

目标对话框的窗口句柄。

[in] dwFlags

类型: DWORD

以下选项标志值之一:

含义
ETDT_DISABLE
禁用背景纹理。
ETDT_ENABLE
启用对话窗口背景纹理。 纹理由视觉样式定义。
ETDT_USETABTEXTURE
将 Tab 控件纹理用于对话框窗口的背景纹理。
ETDT_USEAEROWIZARDTABTEXTURE
将 Aero 向导纹理用于对话窗口的背景纹理。
ETDT_ENABLETAB
启用对话窗口背景纹理。 纹理是由视觉样式定义的 Tab 控件纹理。 此标志等效于 (ETDT_ENABLE |ETDT_USETABTEXTURE) 。
ETDT_ENABLEAEROWIZARDTAB
ETDT_ENABLE |ETDT_USEAEROWIZARDTABTEXTURE。
ETDT_VALIDBITS
ETDT_DISABLE |ETDT_ENABLE |ETDT_USETABTEXTURE |ETDT_USEAEROWIZARDTABTEXTURE。

返回值

类型: HRESULT

如果此函数成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

注解

EnableThemeDialogTexture 可用于定制与子窗口和控件的对话框兼容性,这些窗口和控件可能会或可能不会与其父对话框的背景协调呈现其工作区背景。

要求

   
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 uxtheme.h
Library UxTheme.lib
DLL UxTheme.dll