Compartir a través de


función ImageList_BeginDrag (commctrl.h)

Comienza a arrastrar una imagen.

Sintaxis

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

Parámetros

himlTrack

Tipo: HIMAGELIST

Identificador de la lista de imágenes.

iTrack

Tipo: int

Índice de la imagen que se va a arrastrar.

dxHotspot

Tipo: int

Coordenada x de la ubicación de la posición de arrastre relativa a la esquina superior izquierda de la imagen.

dyHotspot

Tipo: int

Coordenada y de la ubicación de la posición de arrastre relativa a la esquina superior izquierda de la imagen.

Valor devuelto

Tipo: BOOL

Devuelve un valor distinto de cero si se ejecuta correctamente o cero en caso contrario.

Comentarios

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

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado commctrl.h
Library Comctl32.lib
Archivo DLL Comctl32.dll