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