MyDropTarget.h 498 B

123456789101112131415161718
  1. #pragma once
  2. #include "afxole.h"
  3. class CMyDropTarget : public COleDropTarget
  4. {
  5. public:
  6. DROPEFFECT OnDragEnter(CWnd* pWnd, COleDataObject* pDataObject, DWORD dwKeyState, CPoint point);
  7. DROPEFFECT OnDragOver(CWnd* pWnd, COleDataObject* pDataObject, DWORD dwKeyState, CPoint point);
  8. BOOL OnDrop(CWnd* pWnd, COleDataObject* pDataObject, DROPEFFECT dropEffect, CPoint point);
  9. void OnDragLeave(CWnd* pWnd);
  10. CMyDropTarget(CWnd *pMainWnd);
  11. virtual ~CMyDropTarget();
  12. private:
  13. CWnd *m_pParent;
  14. };