CImageList::BeginDrag
Wywołanie tej funkcji, aby przeciąganie obrazu.
BOOL BeginDrag(
int nImage,
CPoint ptHotSpot
);
Parametry
nImage
Wyświetlanego obrazu i przeciągnij.ptHotSpot
Współrzędne pozycji początkowej przeciągnij (zazwyczaj pozycja kursora).Współrzędne są względem lewego górnego rogu obrazu.
Wartość zwracana
Niezerowa, jeśli kończy się pomyślnie; 0 inaczej.
Uwagi
Ta funkcja tworzy listę tymczasowe obrazu używanego do przeciągania.Obraz łączy określonego obrazu i jego maskę kursor.W odpowiedzi na kolejne WM_MOUSEMOVE wiadomości, przeciągnij obraz można przenosić przy użyciu DragMove funkcji składowej.Aby zakończyć operację przeciągania, można użyć EndDrag funkcji składowej.
Przykład
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);
}
Wymagania
Nagłówek: afxcmn.h