Fonction DwmEnableComposition (dwmapi.h)
Active ou désactive la composition du Gestionnaire de fenêtres de bureau (DWM).
HRESULT DwmEnableComposition(
[in] UINT uCompositionAction
);
[in] uCompositionAction
DWM_EC_ENABLECOMPOSITION d’activer la composition DWM ; DWM_EC_DISABLECOMPOSITION pour désactiver la composition.
Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
La désactivation de la composition DWM la désactive pour l’ensemble du bureau. La composition DWM est automatiquement activée lorsque tous les processus ayant désactivé la composition ont appelé DwmEnableComposition pour l’activer ou ont été arrêtés. La notification WM_DWMCOMPOSITIONCHANGED est envoyée chaque fois que la composition DWM est activée ou désactivée.
L’exemple de code suivant désactive la composition DWM.
...
HRESULT hr = S_OK;
// Disable DWM Composition
hr = DwmEnableComposition(DWM_EC_DISABLECOMPOSITION);
if (SUCCEEDED(hr))
{
// ...
}
...
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | dwmapi.h |
Bibliothèque | Dwmapi.lib |
DLL | Dwmapi.dll |
Activer et contrôler la composition du Gestionnaire de fenêtrage