DL_DRAGGING code de notification
Signale que l’utilisateur a déplacé la souris lors du déplacement d’un élément. DL_DRAGGING est également envoyé régulièrement pendant le glissement, même si la souris n’est pas déplacée. Une zone de liste glisser envoie ce code de notification à sa fenêtre parente sous la forme d’un message de liste de glisser. Pour plus d’informations, consultez Faire glisser les messages de zone de liste.
DL_DRAGGING
pDragInfo = (LPARAM)(LPDRAGLISTINFO) lParam;
Paramètres
-
wParam
-
Identificateur de contrôle de la zone de liste glisser.
-
lParam
-
Pointeur vers une structure DRAGLISTINFO qui contient le code de notification DL_DRAGGING, la poignée vers la zone de liste glisser et la position du curseur.
Valeur retournée
La valeur de retour détermine le type de curseur de souris que la liste de glisser doit définir ; il peut s’agir de la valeur DL_STOPCURSOR, DL_COPYCURSOR ou DL_MOVECURSOR. Si une autre valeur est retournée, le curseur ne change pas.
Notes
Une procédure de fenêtre traite généralement le code de notification DL_DRAGGING en déterminant l’élément sous le curseur, puis en dessinant une icône d’insertion. Pour récupérer l’élément sous le curseur, utilisez la fonction LBItemFromPt , en spécifiant TRUE pour le paramètre bAutoScroll . Cette option entraîne le défilement périodique de la zone de liste glisser si le curseur se trouve au-dessus ou au-dessous de sa zone cliente. Pour dessiner l’icône d’insertion, utilisez la fonction DrawInsert .
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2003 [applications de bureau uniquement] |
En-tête |
|