Fungsi DwmSetWindowAttribute (dwmapi.h)
Menetapkan nilai atribut penyajian non-klien Desktop Window Manager (DWM) untuk jendela. Untuk panduan pemrograman, dan contoh kode, lihat Mengontrol penyajian wilayah non-klien.
Sintaks
HRESULT DwmSetWindowAttribute(
HWND hwnd,
DWORD dwAttribute,
[in] LPCVOID pvAttribute,
DWORD cbAttribute
);
Parameter
hwnd
Handel ke jendela yang nilai atributnya akan diatur.
dwAttribute
Bendera yang menjelaskan nilai mana yang akan ditetapkan, ditentukan sebagai nilai enumerasi DWMWINDOWATTRIBUTE . Parameter ini menentukan atribut mana yang akan diatur, dan parameter pvAttribute menunjuk ke objek yang berisi nilai atribut.
[in] pvAttribute
Penunjuk ke objek yang berisi nilai atribut yang akan diatur. Jenis set nilai tergantung pada nilai parameter dwAttribute . Topik enumerasi DWMWINDOWATTRIBUTE menunjukkan, dalam baris untuk setiap bendera, jenis nilai apa yang harus Anda berikan penunjuk ke dalam parameter pvAttribute .
cbAttribute
Ukuran, dalam byte, dari nilai atribut yang diatur melalui parameter pvAttribute . Jenis nilai yang ditetapkan, dan oleh karena itu ukurannya dalam byte, tergantung pada nilai parameter dwAttribute .
Nilai kembali
Jenis: HRESULT
Jika fungsi berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahanHRESULT akan dikembalikan.
Jika Komposisi Desktop telah dinonaktifkan (Windows 7 dan yang lebih lama), maka fungsi ini mengembalikan DWM_E_COMPOSITIONDISABLED.
Keterangan
Tidak valid untuk memanggil fungsi ini dengan parameter dwAttribute yang diatur ke DWMWA_NCRENDERING_ENABLED. Untuk mengaktifkan atau menonaktifkan penyajian non-klien, Anda harus menggunakan atribut DWMWA_NCRENDERING_POLICY , dan mengatur nilai yang diinginkan. Untuk informasi selengkapnya, dan contoh kode, lihat Mengontrol penyajian wilayah non-klien.
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 | dwmapi.h |
Pustaka | Dwmapi.lib |
DLL | Dwmapi.dll; Uxtheme.dll |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk