Bagikan melalui


Fungsi GetThemeStream (uxtheme.h)

Mengambil aliran data yang sesuai dengan tema tertentu, mulai dari bagian, status, dan properti tertentu.

Sintaks

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

Parameter

[in] hTheme

Jenis: HTHEME

Tangani ke tema tempat aliran akan diambil.

[in] iPartId

Jenis: int

Menentukan bagian untuk mengambil aliran. Lihat Bagian dan Negara Bagian.

[in] iStateId

Jenis: int

Menentukan status bagian.

[in] iPropId

Jenis: int

Menentukan properti yang akan diambil.

[out] ppvStream

Jenis: VOID**

Alamat pointer yang menerima aliran.

[out] pcbStream

Jenis: DWORD*

Pointer yang menerima panjang, dalam byte, dari aliran yang diterima oleh ppvStream.

[in] hInst

Jenis: HINSTANCE

Jika iPropId TMT_STREAM, nilai ini ADALAH NULL. Jika iPropId TMT_DISKSTREAM, nilai ini adalah HINSTANCE dari file gaya yang dimuat.

Nilai kembali

Jenis: HRESULT

Jika fungsi ini berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

Windows 8: Dalam mode kontras tinggi, aliran data yang diambil oleh fungsi ini tidak valid setelah handel tema hTheme ditutup.

Aliran data yang diambil oleh fungsi ini bukan salinan; jangan menghapus atau menutup aliran data setelah menggunakannya.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header uxtheme.h
Pustaka UxTheme.lib
DLL UxTheme.dll

Lihat juga

Bagian dan Status