Udostępnij za pośrednictwem


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

Zobacz też

Informacje

Klasa CImageList

Wykres hierarchii

CImageList::Draw

CImageList::EndDrag

CImageList::DragMove