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 :
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. |
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). |
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. |