CImageList::BeginDrag
이미지를 드래그 하려면이 함수를 호출 합니다.
BOOL BeginDrag(
int nImage,
CPoint ptHotSpot
);
매개 변수
nImage
드래그 하 여 이미지의 인덱스 0부터 시작 합니다.ptHotSpot
좌표 시작 끌어서 위치 (일반적으로 커서 위치)입니다.좌표를 기준으로 이미지의 왼쪽된 위 모서리에 있습니다.
반환 값
성공 하면 0이 아닌. 그렇지 않으면 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);
}
요구 사항
헤더: afxcmn.h