Sdílet prostřednictvím


CImageList::BeginDrag

Volání této funkce můžete začít přetažení obrázku.

BOOL BeginDrag(
   int nImage,
   CPoint ptHotSpot 
);

Parametry

  • nImage
    Z nuly vycházející index obrázku, přetáhněte.

  • ptHotSpot
    Souřadnice pozice přetáhnout (obvykle pozice kurzoru).Souřadnice k levému levém horním rohu obrazu.

Vrácená hodnota

Nenulová hodnota, pokud je úspěšná. jinak 0.

Poznámky

Tato funkce vytvoří seznam dočasných obraz pro přetažení.Obraz spojuje zadaná bitová kopie a jeho maska s kurzoru.V reakci na následné WM_MOUSEMOVE zprávy, můžete přesunout přetažením obrazu pomocí DragMove členské funkce.Ukončení operace přetažení, můžete použít EndDrag členské funkce.

Příklad

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);
}

Požadavky

Záhlaví: afxcmn.h

Viz také

Referenční dokumentace

Třída CImageList

Diagram hierarchie

CImageList::Draw

CImageList::EndDrag

CImageList::DragMove