다음을 통해 공유


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

참고 항목

참조

CImageList 클래스

계층 구조 차트

CImageList::Draw

CImageList::EndDrag

CImageList::DragMove