Fonction DwmEnableComposition (dwmapi.h)
Active ou désactive la composition du Gestionnaire de fenêtres de bureau (DWM).
Syntaxe
HRESULT DwmEnableComposition(
[in] UINT uCompositionAction
);
Paramètres
[in] uCompositionAction
DWM_EC_ENABLECOMPOSITION d’activer la composition DWM ; DWM_EC_DISABLECOMPOSITION pour désactiver la composition.
Valeur retournée
Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
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.
Exemples
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))
{
// ...
}
...
Configuration requise
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 |
Voir aussi
Activer et contrôler la composition du Gestionnaire de fenêtrage