CImageList::BeginDrag
Эта функция вызывается, чтобы начать перетаскивать образа.
BOOL BeginDrag(
int nImage,
CPoint ptHotSpot
);
Параметры
nImage
Индекс, начинающийся с нуля образа для перетаскивания.ptHotSpot
Координаты начальной позиции перетаскивания (обычно позиции курсора).Координаты относительно левого верхнему углу образа.
Возвращаемое значение
Ненулевой, если успешно; в противном случае – значение 0.
Заметки
Эта функция создает временный список образа, который используется для перетаскивания.Образ объединяет указанный образ и маску с текущим курсором.В ответ на последующие сообщения WM_MOUSEMOVE, можно переместить изображение перетаскивания с помощью функции-члена DragMove.Для завершения операции перетаскивания можно воспользоваться функцией-членом 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