DROPEFFECT COleDropTarget::OnDragEnter(CWnd* pWnd, COleDataObject* pDataObject, DWORD dwKeyState, CPoint point) { ASSERT_VALID(this); if (!pWnd->IsKindOf(RUNTIME_CLASS(CView))) return DROPEFFECT_NONE; // default delegates to view CView* pView = (CView*)pWnd; ASSERT_VALID(pView); return pView->OnDragEnter(pDataObject, dwKeyState, point); }