| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- // DittoDropTarget.cpp : implementation file
- //
- #include "stdafx.h"
- #include "CP_Main.h"
- #include "DittoDropTarget.h"
- #include ".\dittodroptarget.h"
- // CDittoDropTarget
- IMPLEMENT_DYNAMIC(CDittoDropTarget, COleDropTarget)
- CDittoDropTarget::CDittoDropTarget()
- {
- m_pTarget = NULL;
- }
- CDittoDropTarget::~CDittoDropTarget()
- {
- }
- BEGIN_MESSAGE_MAP(CDittoDropTarget, COleDropTarget)
- END_MESSAGE_MAP()
- BOOL CDittoDropTarget::OnDrop(CWnd* pWnd, COleDataObject* pDataObject, DROPEFFECT dropEffect, CPoint point)
- {
- if(m_pTarget)
- return m_pTarget->Drop(pDataObject, dropEffect, point);
- return COleDropTarget::OnDrop(pWnd, pDataObject, dropEffect, point);
- }
- DROPEFFECT CDittoDropTarget::OnDragEnter(CWnd* pWnd, COleDataObject* pDataObject, DWORD dwKeyState, CPoint point)
- {
- if(m_pTarget)
- return m_pTarget->DragEnter(pDataObject, dwKeyState, point);
- return COleDropTarget::OnDragEnter(pWnd, pDataObject, dwKeyState, point);
- }
- void CDittoDropTarget::OnDragLeave(CWnd* pWnd)
- {
- if(m_pTarget)
- return m_pTarget->DragLeave();
- COleDropTarget::OnDragLeave(pWnd);
- }
- DROPEFFECT CDittoDropTarget::OnDragOver(CWnd* pWnd, COleDataObject* pDataObject, DWORD dwKeyState, CPoint point)
- {
- if(m_pTarget)
- return m_pTarget->DragOver(pDataObject, dwKeyState, point);
- return COleDropTarget::OnDragOver(pWnd, pDataObject, dwKeyState, point);
- }
|