#pragma once // CRLDropTarget ¸í·É ´ë»óÀÔ´Ï´Ù. class CRLDropTarget : public COleDropTarget { DECLARE_DYNAMIC(CRLDropTarget) public: CRLDropTarget(); virtual ~CRLDropTarget(); // Override protected: virtual DROPEFFECT OnDragEnter(CWnd*, COleDataObject*, DWORD, CPoint); virtual DROPEFFECT OnDragOver(CWnd*, COleDataObject*, DWORD, CPoint); virtual void OnDragLeave(CWnd*); virtual BOOL OnDrop(CWnd*, COleDataObject*, DROPEFFECT, CPoint); protected: BOOL GetDragFileInfo(COleDataObject* podo); protected: DROPEFFECT m_dePrev; int m_iPrevItem; DWORD m_dwPrevItemState; HWND m_hwndFocused; protected: DECLARE_MESSAGE_MAP() };