Fungsi DwmGetWindowAttribute (dwmapi.h)

Mengambil nilai saat ini dari atribut Desktop Window Manager (DWM) tertentu yang diterapkan ke jendela. Untuk panduan pemrograman, dan contoh kode, lihat Mengontrol penyajian wilayah non-klien.

Sintaks

HRESULT DwmGetWindowAttribute(
        HWND  hwnd,
        DWORD dwAttribute,
  [out] PVOID pvAttribute,
        DWORD cbAttribute
);

Parameter

hwnd

Handel ke jendela tempat nilai atribut akan diambil.

dwAttribute

Bendera yang menjelaskan nilai mana yang akan diambil, ditentukan sebagai nilai enumerasi DWMWINDOWATTRIBUTE . Parameter ini menentukan atribut mana yang akan diambil, dan parameter pvAttribute menunjuk ke objek tempat nilai atribut diambil.

[out] pvAttribute

Penunjuk ke nilai yang, ketika fungsi ini berhasil dikembalikan, menerima nilai atribut saat ini. Jenis nilai yang diambil tergantung pada nilai parameter dwAttribute . Topik enumerasi DWMWINDOWATTRIBUTE menunjukkan, di baris untuk setiap bendera, jenis nilai apa yang harus Anda berikan penunjuk ke dalam parameter pvAttribute .

cbAttribute

Ukuran, dalam byte, dari nilai atribut yang diterima melalui parameter pvAttribute . Jenis nilai yang diambil, dan oleh karena itu ukurannya dalam byte, tergantung pada nilai parameter dwAttribute .

Mengembalikan nilai

Jenis: HRESULT

Jika fungsi berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahanHRESULT akan dikembalikan.

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header dwmapi.h
Pustaka Dwmapi.lib
DLL Dwmapi.dll

Lihat juga