Partager via


ImageList_BeginDrag, fonction (commctrl.h)

Commence à faire glisser une image.

Syntaxe

BOOL ImageList_BeginDrag(
  HIMAGELIST himlTrack,
  int        iTrack,
  int        dxHotspot,
  int        dyHotspot
);

Paramètres

himlTrack

Type : HIMAGELIST

Handle de la liste d’images.

iTrack

Type : int

Index de l’image à faire glisser.

dxHotspot

Type : int

Coordonnée x de l’emplacement de la position de glissement par rapport au coin supérieur gauche de l’image.

dyHotspot

Type : int

Coordonnée y de l’emplacement de la position de glissement par rapport au coin supérieur gauche de l’image.

Valeur retournée

Type : BOOL

Retourne une valeur différente de zéro en cas de réussite, ou zéro dans le cas contraire.

Remarques

Cette fonction crée une liste d’images temporaires qui est utilisée pour le glisser-déplacer. En réponse aux messages WM_MOUSEMOVE suivants, vous pouvez déplacer l’image glisser à l’aide de la fonction ImageList_DragMove . Pour mettre fin à l’opération de glissement, vous pouvez utiliser la fonction ImageList_EndDrag .

Configuration requise

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]
Plateforme cible Windows
En-tête commctrl.h
Bibliothèque Comctl32.lib
DLL Comctl32.dll