Partager via


Structure DRAGLISTINFO (commctrl.h)

Contient des informations sur un événement de glissement. Le pointeur vers DRAGLISTINFO est passé en tant que paramètre lParam du message de la liste de glissement.

Syntaxe

typedef struct tagDRAGLISTINFO {
  UINT  uNotification;
  HWND  hWnd;
  POINT ptCursor;
} DRAGLISTINFO, *LPDRAGLISTINFO;

Membres

uNotification

Type : UINT

Code de notification qui spécifie le type d’événement de glissement. Ce membre peut avoir l’une des valeurs suivantes :

Valeur Signification
DL_BEGINDRAG
L’utilisateur a cliqué sur le bouton gauche de la souris sur un élément de liste.
DL_CANCELDRAG
L’utilisateur a annulé l’opération de glissement en cliquant sur le bouton droit de la souris ou en appuyant sur la touche Échap.
DL_DRAGGING
L’utilisateur a déplacé la souris tout en faisant glisser un élément.
DL_DROPPED
L’utilisateur a relâché le bouton gauche de la souris, effectuant une opération de glissement.

hWnd

Type : HWND

Poignée de la zone de liste de glissement.

ptCursor

Type : POINT

Structure POINT qui contient les coordonnées x et y actuelles du curseur de la souris.

Configuration requise

   
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 commctrl.h