共用方式為


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
程式庫 UxTheme.lib
Dll UxTheme.dll

另請參閱

Parts and States