GetThemeStream 函数 (uxtheme.h)

检索与指定主题对应的数据流,从指定的部件、状态和属性开始。

语法

HRESULT GetThemeStream(
  [in]  HTHEME    hTheme,
  [in]  int       iPartId,
  [in]  int       iStateId,
  [in]  int       iPropId,
  [out] VOID      **ppvStream,
  [out] DWORD     *pcbStream,
  [in]  HINSTANCE hInst
);

参数

[in] hTheme

类型: HTHEME

将从中检索流的主题的句柄。

[in] iPartId

类型: int

指定要从中检索流的部件。 请参阅 部件和状态

[in] iStateId

类型: int

指定部件的状态。

[in] iPropId

类型: int

指定要检索的属性。

[out] ppvStream

类型: VOID**

接收流的指针的地址。

[out] pcbStream

类型: DWORD*

接收 ppvStream 接收的流的长度(以字节为单位)的指针。

[in] hInst

类型: HINSTANCE

如果 iPropId TMT_STREAM,则此值为 NULL。 如果 iPropId TMT_DISKSTREAM,则此值是加载的样式文件的 HINSTANCE。

返回值

类型: HRESULT

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

注解

Windows 8:在高对比度模式下,此函数检索的数据流在关闭 hTheme 主题句柄后无效。

此函数检索的数据流不是副本;不要在使用数据流后删除或关闭数据流。

要求

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

另请参阅

部件和状态