WM_QUERYDRAGICON message
Envoyé à une fenêtre réduite (iconique). La fenêtre est sur le point d’être déplacée par l’utilisateur, mais elle n’a pas d’icône définie pour sa classe. Une application peut retourner un handle à une icône ou un curseur. Le système affiche ce curseur ou cette icône pendant que l’utilisateur fait glisser l’icône.
Une fenêtre reçoit ce message via sa fonction WindowProc.
#define WM_QUERYDRAGICON 0x0037
Paramètres
-
wParam
-
Ce paramètre n'est pas utilisé.
-
lParam
-
Ce paramètre n'est pas utilisé.
Valeur retournée
Type : LRESULT
Une application doit retourner une poignée à un curseur ou une icône que le système doit afficher pendant que l’utilisateur fait glisser l’icône. Le curseur ou l’icône doivent être compatibles avec la résolution du pilote d’affichage. Si l’application retourne null, le système affiche le curseur par défaut.
Remarques
Lorsque l’utilisateur fait glisser l’icône d’une fenêtre sans icône de classe, le système remplace l’icône par un curseur par défaut. Si l’application nécessite l’affichage d’un autre curseur lors du déplacement, elle doit retourner une poignée au curseur ou à l’icône compatible avec la résolution du pilote d’affichage. Si une application retourne un handle à un curseur ou une icône de couleur, le système convertit le curseur ou l’icône en noir et blanc. L’application peut appeler la fonction LoadCursor ou LoadIcon pour charger un curseur ou une icône à partir des ressources de son fichier exécutable (.exe) et récupérer ce handle.
Si une procédure de boîte de dialogue gère ce message, elle doit convertir la valeur de retour souhaitée en boOL et renvoyer la valeur directement. La valeur DWL_MSGRESULT définie par la fonction SetWindowLong est ignorée.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows 2000 Server [applications de bureau uniquement] |
En-tête |
|
Voir aussi
-
Référence
-
Conceptuel