Bagikan melalui


Fungsi DwmEnableComposition (dwmapi.h)

Mengaktifkan atau menonaktifkan komposisi Desktop Window Manager (DWM).

Catatan Fungsi ini tidak digunakan lagi pada Windows 8. DWM tidak dapat lagi dinonaktifkan secara terprogram.
 

Sintaks

HRESULT DwmEnableComposition(
  [in] UINT uCompositionAction
);

Parameter

[in] uCompositionAction

DWM_EC_ENABLECOMPOSITION untuk mengaktifkan komposisi DWM; DWM_EC_DISABLECOMPOSITION untuk menonaktifkan komposisi.

Catatan Pada Windows 8, memanggil fungsi ini dengan DWM_EC_DISABLECOMPOSITION tidak berpengaruh. Namun, fungsi ini masih akan mengembalikan kode keberhasilan.
 

Nilai kembali

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

Keterangan

Menonaktifkan komposisi DWM menonaktifkannya untuk seluruh desktop. Komposisi DWM akan diaktifkan secara otomatis ketika semua proses yang telah menonaktifkan komposisi telah disebut DwmEnableComposition untuk mengaktifkannya atau telah dihentikan. Pemberitahuan WM_DWMCOMPOSITIONCHANGED dikirim setiap kali komposisi DWM diaktifkan atau dinonaktifkan.

Contoh

Contoh kode berikut menonaktifkan komposisi DWM.


...
HRESULT hr = S_OK;

// Disable DWM Composition 
hr = DwmEnableComposition(DWM_EC_DISABLECOMPOSITION);
if (SUCCEEDED(hr))
{
   // ...
}
...

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

Lihat juga

Mengaktifkan dan Mengontrol Komposisi DWM