Lire en anglais

Partager via


Gestionnaire de fenêtres de bureau (DWM)

Vue d’ensemble de la technologie Desktop Window Manager (DWM).

Pour développer Desktop Window Manager (DWM), vous avez besoin des en-têtes suivants :

Pour obtenir des conseils de programmation pour cette technologie, consultez :

Énumérations

 
DWM_SHOWCONTACT

Spécifie les opérations d’entrée pour lesquelles des commentaires visuels doivent être fournis.
DWM_SOURCE_FRAME_SAMPLING

Indicateurs utilisés par la fonction DwmSetPresentParameters pour spécifier le type d’échantillonnage de trame.
DWM_SYSTEMBACKDROP_TYPE

Indicateurs permettant de spécifier le matériau de fond dessiné par le système d’une fenêtre, y compris derrière la zone non cliente.
DWM_TAB_WINDOW_REQUIREMENTS

Cette énumération a pris en charge une fonctionnalité expérimentale qui n’a jamais été implémentée dans Windows. Il n’a aucun effet et ne doit pas être utilisé.
DWM_WINDOW_CORNER_PREFERENCE

L’énumération DWM_WINDOW_CORNER_PREFERENCE (dwmapi.h) spécifie la préférence d’angle arrondi pour une fenêtre.
DWMFLIP3DWINDOWPOLICY

Indicateurs utilisés par la fonction DwmSetWindowAttribute pour spécifier la stratégie de fenêtre Flip3D.
DWMNCRENDERINGPOLICY

Indicateurs utilisés par la fonction DwmSetWindowAttribute pour spécifier la stratégie de rendu de zone non cliente.
DWMTRANSITION_OWNEDWINDOW_TARGET

Identifie la cible.
DWMWINDOWATTRIBUTE

Indicateurs utilisés par les fonctions DwmGetWindowAttribute et DwmSetWindowAttribute .
GESTURE_TYPE

Identifie le type de mouvement spécifié dans DwmRenderGesture.

Fonctions

 
DwmAttachMilContent

Cette fonction n’est pas implémentée. (DwmAttachMilContent)
DwmDefWindowProc

Procédure de fenêtre par défaut pour le test d’accès de Desktop Window Manager (DWM) dans la zone non cliente.
DwmDetachMilContent

Cette fonction n’est pas implémentée. (DwmDetachMilContent)
DwmEnableBlurBehindWindow

Active l’effet de flou sur une fenêtre spécifiée.
DwmEnableComposition

Active ou désactive la composition de Desktop Window Manager (DWM).
DwmEnableMMCSS

Avertit le Gestionnaire de fenêtres de bureau (DWM) de s’inscrire ou de ne pas participer à la planification MMCSS (Multimedia Class Schedule Service) pendant que le processus d’appel est actif.
DwmExtendFrameIntoClientArea

Étend le cadre de fenêtre dans la zone cliente.
DwmFlush

Émet un appel de vidage qui bloque l’appelant jusqu’à l’appel suivant à une méthode Present, lorsque toutes les mises à jour de surface Microsoft DirectX actuellement en attente ont été effectuées. Cela compense les scènes très complexes ou les processus d’appel avec une priorité très faible.
DwmGetColorizationColor

Récupère la couleur actuelle utilisée pour la composition en verre desktop Window Manager (DWM).
DwmGetCompositionTimingInfo

Récupère les informations de minutage de composition actuelles pour une fenêtre spécifiée.
DwmGetGraphicsStreamClient

Cette fonction n’est pas implémentée. (DwmGetGraphicsStreamClient)
DwmGetGraphicsStreamTransformHint

Cette fonction n’est pas implémentée. (DwmGetGraphicsStreamTransformHint)
DwmGetTransportAttributes

Récupère les attributs de transport.
DwmGetUnmetTabRequirements

Cette fonction faisait partie d’une fonctionnalité expérimentale qui n’a jamais été implémentée dans Windows. Il n’a aucun effet et ne doit pas être utilisé.
DwmGetWindowAttribute

Récupère la valeur actuelle d’un attribut DWM (Desktop Window Manager) spécifié appliqué à une fenêtre.
DwmInvalidateIconicBitmaps

Appelée par une application pour indiquer que toutes les bitmaps iconiques précédemment fournies à partir d’une fenêtre, à la fois les miniatures et les représentations d’aperçu, doivent être actualisées.
DwmIsCompositionEnabled

Obtient une valeur qui indique si la composition de Desktop Window Manager (DWM) est activée. Les applications sur les ordinateurs exécutant Windows 7 ou version antérieure peuvent écouter les modifications d’état de composition en gérant la notification WM_DWMCOMPOSITIONCHANGED.
DwmModifyPreviousDxFrameDuration

Modifie le nombre d’actualisations du moniteur via lesquelles l’image précédente sera affichée. DwmModifyPreviousDxFrameDuration n’est plus pris en charge. À compter de Windows 8.1, les appels à DwmModifyPreviousDxFrameDuration retournent toujours E_NOTIMPL.
DwmQueryThumbnailSourceSize

Récupère la taille source de la miniature du Gestionnaire de fenêtres du bureau (DWM).
DwmRegisterThumbnail

Crée une relation de miniatures desktop Window Manager (DWM) entre les fenêtres de destination et source.
DwmRenderGesture

Avertit Desktop Window Manager (DWM) qu’un contact tactile a été reconnu comme un mouvement et que DWM doit dessiner des commentaires pour ce geste.
DwmSetDxFrameDuration

Définit le nombre d’actualisations de moniteur par le biais desquelles afficher le cadre présenté. DwmSetDxFrameDuration n’est plus pris en charge. À compter de Windows 8.1, les appels à DwmSetDxFrameDuration retournent toujours E_NOTIMPL.
DwmSetIconicLivePreviewBitmap

Définit une bitmap statique et emblématique pour afficher un aperçu en direct (également appelé aperçu Aperçu) d’une fenêtre ou d’un onglet. La barre des tâches peut utiliser cette bitmap pour afficher un aperçu complet d’une fenêtre ou d’un onglet.
DwmSetIconicThumbnail

Définit une image bitmap statique et iconique sur une fenêtre ou un onglet à utiliser comme représentation miniature. La barre des tâches peut utiliser cette bitmap comme cible de commutateur de miniatures pour la fenêtre ou l’onglet.
DwmSetPresentParameters

Définit les paramètres présents pour la composition de trame. DwmSetPresentParameters n’est plus pris en charge. À compter de Windows 8.1, les appels à DwmSetPresentParameters retournent toujours E_NOTIMPL.
DwmSetWindowAttribute

Définit la valeur des attributs de rendu non client du Gestionnaire de fenêtres de bureau (DWM) pour une fenêtre.
DwmShowContact

Appelé par une application ou une infrastructure pour spécifier le type de commentaires visuels à dessiner en réponse à un contact tactile ou de stylet particulier.
DwmTetherContact

Active les commentaires graphiques des interactions tactiles et glisser vers l’utilisateur.
DwmTransitionOwnedWindow

Coordonne les animations des fenêtres d’outils avec desktop Window Manager (DWM).
DwmUnregisterThumbnail

Supprime une relation de miniatures Desktop Window Manager (DWM) créée par la fonction DwmRegisterThumbnail.
DwmUpdateThumbnailProperties

Mises à jour les propriétés d’une miniature DWM (Desktop Window Manager).

Structures

 
DWM_BLURBEHIND

Spécifie les propriétés de flou du Gestionnaire de fenêtres de bureau (DWM). Utilisé par la fonction DwmEnableBlurBehindWindow.
DWM_PRESENT_PARAMETERS

Spécifie les paramètres d’image vidéo du Gestionnaire de fenêtres de bureau (DWM) pour la composition d’images. Utilisé par la fonction DwmSetPresentParameters.
DWM_THUMBNAIL_PROPERTIES

Spécifie les propriétés de miniature du Gestionnaire de fenêtres de bureau (DWM). Utilisé par la fonction DwmUpdateThumbnailProperties.
DWM_TIMING_INFO

Spécifie les informations de minutage de composition de Desktop Window Manager (DWM). Utilisé par la fonction DwmGetCompositionTimingInfo.
MilMatrix3x2D

Spécifie une matrice 3x2 qui décrit une transformation.
UNSIGNED_RATIO

Définit un type de données utilisé par les API Desktop Window Manager (DWM). Il représente un ratio générique et est utilisé à des fins et unités différentes, même au sein d’une API unique.