共用方式為


CImageList::BeginDrag

呼叫此函式開始拖曳影像。

BOOL BeginDrag(
   int nImage,
   CPoint ptHotSpot 
);

參數

  • nImage
    拖曳的影像之以零起始的索引。

  • ptHotSpot
    開始拖曳的位置 (通常,游標位置) 的座標。 座標是相對於影像的左上角。

傳回值

如果不是零,則成功,則為 0。

備註

這個函式會將使用的一個暫存影像清單。 影像合併指定的影像和其遮罩與目前游標。 您可以使用 DragMove 成員函式,以回應後續 WM_MOUSEMOVE 訊息,可以移動拖曳影像。 若要結束拖曳作業,您可以使用 EndDrag 成員函式。

範例

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

需求

Header: afxcmn.h

請參閱

參考

一個類別

階層架構圖

CImageList::Draw

CImageList::EndDrag

CImageList::DragMove