COleDropTarget::OnDropEx
놓기 작업이 발생 하면 프레임 워크에서 호출 됩니다.
virtual DROPEFFECT OnDropEx(
CWnd* pWnd,
COleDataObject* pDataObject,
DROPEFFECT dropDefault,
DROPEFFECT dropList,
CPoint point
);
매개 변수
pWnd
커서가 현재 위에 있는 창을 가리킵니다.pDataObject
데이터를 삭제할 수 있는 데이터 개체를 가리킵니다.dropDefault
선택한 사용자 키의 현재 상태에 따라 기본 놓기 작업 효과입니다. It can be DROPEFFECT_NONE. 주의 섹션에 놓기 효과 설명 합니다.dropList
놓기 원본을 지 원하는 놓기 효과 목록을 제공 합니다. 효과 사용 하 여 비트 단위 OR (값을 조합할 수 있습니다 |) 작업. 주의 섹션에 놓기 효과 설명 합니다.point
픽셀의 화면을 기준으로 커서의 위치를 포함 합니다.
반환 값
지정 된 위치에 저장을에서 시킨 드롭 효과 point. 주의 섹션에 놓기 효과 설명 합니다.
설명
먼저 프레임 워크는이 함수를 호출 합니다. 드롭 처리 하지 않으면 프레임 워크는 다음 호출 OnDrop. 재정의 일반적으로 OnDropEx 오른쪽 마우스 단추를 지원 하도록 뷰 클래스에 끌어서 놓습니다. 일반적으로 뷰 클래스 OnDrop 간단한 드래그 앤 드롭 지원의 경우가를 처리 하는 데 사용 됩니다.
기본 구현 된 COleDropTarget::OnDropEx 전화 CView::OnDropEx. 기본적으로 CView::OnDropEx 를 나타내는 더미 값만 반환의 OnDrop 멤버 함수를 호출 해야 합니다.
놓기 효과 드롭 작업과 관련 된 동작을 설명 합니다. 다음은 놓기 효과 참조 하십시오.
DROPEFFECT_NONE드롭은 허용 되지 않습니다.
DROPEFFECT_COPY복사 작업을 수행할 수 있습니다.
DROPEFFECT_MOVE이동 작업을 수행할 수 있습니다.
DROPEFFECT_LINK링크에서 손실 된 데이터 원본 데이터를 설정 합니다.
DROPEFFECT_SCROLL끌어서 스크롤 작업이 발생할 또는 대상에서 발생 하는 나타냅니다.
자세한 내용은 IDropTarget::Drop 에 있는 Windows SDK.
요구 사항
헤더: afxole.h