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 |