CImageList::BeginDrag
Chiamare questa funzione per avviare trascinando un'immagine.
BOOL BeginDrag(
int nImage,
CPoint ptHotSpot
);
Parametri
nImage
Indice in base zero dell'immagine da trascinare.ptHotSpot
Coordinate della posizione iniziale del trascinamento in genere, la posizione del cursore).Le coordinate sono relativi all'angolo superiore sinistro dell'immagine.
Valore restituito
Diverso da zero se ha esito positivo; in caso contrario 0.
Note
Questa funzione crea un elenco immagini temporaneo utilizzato per il trascinamento.L'immagine combina l'immagine specificata e la maschera con il cursore.In risposta ai messaggi successivi WM_MOUSEMOVE, è possibile spostare l'immagine di trascinamento tramite la funzione membro DragMove.Per terminare l'operazione di trascinamento, è possibile utilizzare la funzione membro EndDrag.
Esempio
void CImageListDlg::OnLButtonDown(UINT nFlags, CPoint point)
{
// Initialize the drag image (usually called from WM_LBUTTONDOWN).
m_myImageList.BeginDrag(0, CPoint(0, 0));
m_myImageList.DragEnter(this, point);
CDialog::OnLButtonDown(nFlags, point);
}
Requisiti
Header: afxcmn.h