Condividi tramite


funzione ImageList_BeginDrag (commctrl.h)

Inizia a trascinare un'immagine.

Sintassi

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

Parametri

himlTrack

Tipo: HIMAGELIST

Handle per l'elenco di immagini.

iTrack

Tipo: int

Indice dell'immagine da trascinare.

dxHotspot

Tipo: int

Coordinata x della posizione della posizione di trascinamento rispetto all'angolo superiore sinistro dell'immagine.

dyHotspot

Tipo: int

Coordinata y della posizione della posizione di trascinamento rispetto all'angolo superiore sinistro dell'immagine.

Valore restituito

Tipo: BOOL

Restituisce un valore diverso da zero se l'operazione ha esito positivo o zero in caso contrario.

Commenti

Questa funzione crea un elenco di immagini temporanee utilizzato per il trascinamento. In risposta ai messaggi di WM_MOUSEMOVE successivi, è possibile spostare l'immagine di trascinamento usando la funzione ImageList_DragMove . Per terminare l'operazione di trascinamento, è possibile usare la funzione ImageList_EndDrag .

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione commctrl.h
Libreria Comctl32.lib
DLL Comctl32.dll