commctrl.h


ImageList_BeginDrag

La función ImageList_BeginDrag empieza un arrastre de una imagen.

Sintaxis

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

Parámetros

himlTrack
Manipulador de la lista de imágenes.
iTrack
Índice de la imagen a arrastrar.
dxHotspot y dyHotspot
Localización de la posición dr arrastre relativa a la esquina superior izquierda de la imagen.

Valor de retorno

Si la funicón tiene éxito, el valor de retorno es distinto de cero.

Si la función falla, el valor de retorno es cero.

Observaciones

Esta función crea una lista de imágenes temporal que se usa para arrastrar. En respuesta a subsiguientes mensajes WM_MOUSEMOVE, se puede mover la imagen arrastrada usando la función ImageList_DragMove. Para finalizar una operación de arrastre, se puede usar la función ImageList_EndDrag.