Fonction DwmDefWindowProc (dwmapi.h)
Procédure de fenêtre par défaut pour le test d’accès de Desktop Window Manager (DWM) dans la zone non cliente.
Vous devez également vous assurer que DwmDefWindowProc est appelé pour le message WM_NCMOUSELEAVE . Si DwmDefWindowProc n’est pas appelé pour le message WM_NCMOUSELEAVE , DWM ne supprime pas la mise en surbrillance des boutons Agrandir, Réduire et Fermer lorsque le curseur quitte la fenêtre.
Syntaxe
BOOL DwmDefWindowProc(
[in] HWND hWnd,
UINT msg,
WPARAM wParam,
LPARAM lParam,
[out] LRESULT *plResult
);
Paramètres
[in] hWnd
Handle de la procédure de fenêtre qui a reçu le message.
msg
Message.
wParam
Spécifie des informations de message supplémentaires. Le contenu de ce paramètre dépend de la valeur du paramètre msg .
lParam
Spécifie des informations de message supplémentaires. Le contenu de ce paramètre dépend de la valeur du paramètre msg .
[out] plResult
Pointeur vers une valeur LRESULT qui, lorsque cette méthode retourne avec succès, reçoit le résultat du test de réussite.
Valeur retournée
TRUE si DwmDefWindowProc a géré le message ; sinon, FALSE.
Notes
Lors de la création d’images personnalisées qui incluent les boutons de légende standard, WM_NCHITTEST et d’autres messages de test d’accès non client doivent d’abord être passés à la fonction DwmDefWindowProc. Cela permet au DWM de fournir un test d’accès pour les boutons de légendes. Si DwmDefWindowProc ne gère pas les messages de test d’accès non client, un traitement supplémentaire de ces messages peut être nécessaire.
Spécifications
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 |