UDF > WinAPIEx > GDI > Desktop Window Manager >


_WinAPI_DwmDefWindowProc

Procédure par défaut de fenêtre pour les tests de position du Desktop Window Manager (DWM) dans la zone non-cliente

#include <WinAPIGdi.au3>
_WinAPI_DwmDefWindowProc ( $hWnd, $iMsg, $wParam, $lParam )

Paramètres

$hWnd Le handle de la procédure de fenêtre qui a reçu le message.
$iMsg Le message.
$wParam Informations supplémentaires spécifiques au message. Le contenu de ce paramètre dépend du message.
$lParam Informations supplémentaires spécifiques au message. Le contenu de ce paramètre dépend du message.

Valeur de retour

Succès: Retourne le résultat du test de position.
Échec: Retourne 0 et définit @error <> 0.

Remarques

Lors de la création de cadres personnalisés, dont les boutons standards avec légendes, WM_NCHITTEST et d'autres messages de test de position non-client doivent d'abord être passés à _WinAPI_DwmDefWindowProc().

Cela permet au DWM de fournir des tests de position pour les boutons avec légendes.
Si _WinAPI_DwmDefWindowProc() ne gère pas les messages de tests de collision non-client, un traitement ultérieur de ces messages pourrait être nécessaire.

Cette fonction nécessite Windows Vista ou version ultérieure.

Voir aussi

Consultez DwmDefWindowProc dans la librairie MSDN.