CImageList::BeginDrag
Görüntüyü sürüklemeye başlayın bu işlevini çağırın.
BOOL BeginDrag(
int nImage,
CPoint ptHotSpot
);
Parametreler
nImage
Sıfır tabanlı dizini görüntünün sürükleyin.ptHotSpot
Koordinatları başlangıç sürükleyin konumu (genellikle, imleç konumu).Koordinatlar, görüntünün sol üst köşesine göre belirlenir.
Dönüş Değeri
Başarılı olursa sıfırdan farklı; Aksi halde 0.
Notlar
Bu işlev sürüklemek için kullanılan bir geçici resim listesi oluşturur.Resim belirtilen resmin alt maskesi geçerli imleç ile birleştirir.Yanıt olarak izleyen WM_MOUSEMOVE iletiler, Sürükle görüntüyü kullanarak hareket DragMove üye işlevi.Sürükleme işlemini sona erdirmek için kullanabileceğiniz EndDrag üye işlevi.
Örnek
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);
}
Gereksinimler
Başlık: afxcmn.h