Bagikan melalui


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