보안
스크롤되지 않는 영역을 놓기 대상 창이 먼저 마우스를 가져갈 때 프레임 워크에 의해 호출 됩니다.
virtual DROPEFFECT OnDragEnter(
COleDataObject* pDataObject,
DWORD dwKeyState,
CPoint point
);
매개 변수
pDataObject
가리키는 있는 COleDataObject 보기의 끌어 놓기 영역으로 끌.dwKeyState
한정자 키의 상태를 포함합니다.이 개수에 다음 조합입니다: MK_CONTROL, MK_SHIFT, MK_ALT, MK_LBUTTON, MK_MBUTTON, 및 MK_RBUTTON.point
보기의 현재 마우스 위치는 클라이언트 영역을 기준으로 합니다.
반환 값
값은 DROPEFFECT 열거 형식을 사용자가이 위치에 개체를 삭제 하는 경우에 발생 하는 드롭의 종류를 나타냅니다.현재 지정 된 키 상태 드롭 유형의 일반적으로 달라 집니다 dwKeyState.표준 매핑을 하려면 keystates의 DROPEFFECT 값입니다.
DROPEFFECT_NONE이 창에서 데이터 개체를 삭제할 수 없습니다.
DROPEFFECT_LINK에 대 한 MK_CONTROL | MK_SHIFT 개체와 해당 서버 간의 연결을 만듭니다.
DROPEFFECT_COPY에 대 한 MK_CONTROL 삭제 된 개체의 복사본을 만듭니다.
DROPEFFECT_MOVE에 대 한 MK_ALT 원래 개체를 삭제 하 고 삭제 된 개체의 복사본을 만듭니다.이 데이터 개체의 보기를 허용할 수 있는 경우에 일반적으로 기본 놓기 효과입니다.
이 샘플에서는 MFC 고급 개념에 대 한 자세한 내용은 참조 하십시오. OCLIENT.
설명
기본 구현 된 아무 작업도 수행 하지 하 DROPEFFECT_NONE.
향후 호출을 준비 하려면이 함수를 재정의 하 여 OnDragOver 멤버 함수.이 시점에서 나중에 사용할 데이터 개체에서 필요한 모든 데이터를 검색 해야는 OnDragOver 멤버 함수입니다.보기 사용자에 게 시각적 피드백을 제공 합니다.이 이번에도 업데이트 되어야 합니다.자세한 내용은 끌어서 놓기: 놓기 대상 구현.
요구 사항
헤더: afxwin.h