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 |