다음을 통해 공유


CView::OnDrop

데이터 개체는 유효한 놓기 대상에 놓을 때 프레임 워크에 의해 호출 됩니다.

virtual BOOL OnDrop( 
   COleDataObject* pDataObject, 
   DROPEFFECT dropEffect, 
   CPoint point  
);

매개 변수

  • pDataObject
    가리키는 있는 COleDataObject 놓기 대상에 놓을.

  • dropEffect
    사용자가 요청한 놓기 효과입니다.

    • DROPEFFECT_COPY삭제 되는 데이터 개체의 복사본을 만듭니다.

    • DROPEFFECT_MOVE데이터 개체의 현재 마우스 위치를 이동합니다.

    • DROPEFFECT_LINK데이터 개체와 해당 서버 간의 연결을 만듭니다.

  • point
    보기 클라이언트 영역을 기준으로 현재 마우스 위치입니다.

반환 값

드롭 성공 하면 0이 아닌. 그렇지 않으면 0입니다.

설명

기본 구현은 아무 작업도 수행 하지 및 반환 거짓.

뷰의 클라이언트 영역으로의 OLE 놓기 효과 구현 하려면이 함수를 재정의 합니다. 데이터 개체를 검사를 통해 pDataObject 클립보드의 데이터 형식 및 데이터 삭제 지정 된 지점에 있습니다.

참고

재정의를 경우 프레임 워크에서이 함수를 호출 하지 OnDropEx 이 뷰 클래스에 있습니다.

요구 사항

헤더: afxwin.h

참고 항목

참조

CView 클래스

계층 구조 차트

CView::OnDragEnter

CView::OnDragOver

CView::OnDropEx

CView::OnDragLeave

COleDropTarget::OnDrop