39 lines
1.3 KiB
C
39 lines
1.3 KiB
C
|
// UserDropTarget.h: interface for the CUserDropTarget class.
|
|||
|
//
|
|||
|
//////////////////////////////////////////////////////////////////////
|
|||
|
|
|||
|
#if !defined(AFX_USERDROPTARGET_H__EEF32CBE_6C22_4920_B9DB_08DA9CD933CB__INCLUDED_)
|
|||
|
#define AFX_USERDROPTARGET_H__EEF32CBE_6C22_4920_B9DB_08DA9CD933CB__INCLUDED_
|
|||
|
|
|||
|
#if _MSC_VER > 1000
|
|||
|
#pragma once
|
|||
|
#endif // _MSC_VER > 1000
|
|||
|
|
|||
|
#define DROPM_DROP WM_USER + 1978
|
|||
|
|
|||
|
class CUserDropTarget : public COleDropTarget
|
|||
|
{
|
|||
|
public:
|
|||
|
CUserDropTarget();
|
|||
|
virtual ~CUserDropTarget();
|
|||
|
|
|||
|
protected:
|
|||
|
//<2F><><EFBFBD><EFBFBD>OnDropEx<45><78>Ϣ<EFBFBD>DZ<EFBFBD><C7B1><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3><EFBFBD><EFBFBD><EFBFBD>OnDrop<6F><70><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ᱻִ<E1B1BB><D6B4>
|
|||
|
//<2F><>ȻҲ<C8BB><D2B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>OnDropEx<45><78><EFBFBD><EFBFBD><EFBFBD>д<EFBFBD><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
virtual DROPEFFECT OnDragEnter(CWnd* pWnd, COleDataObject* pDataObject,
|
|||
|
DWORD dwKeyState, CPoint point);
|
|||
|
virtual DROPEFFECT OnDragOver(CWnd* pWnd, COleDataObject* pDataObject,
|
|||
|
DWORD dwKeyState, CPoint point);
|
|||
|
virtual BOOL OnDrop(CWnd* pWnd, COleDataObject* pDataObject,
|
|||
|
DROPEFFECT dropEffect, CPoint point);
|
|||
|
virtual void OnDragLeave(CWnd* pWnd);
|
|||
|
// virtual DROPEFFECT OnDropEx(CWnd* pWnd, COleDataObject* pDataObject,
|
|||
|
// DROPEFFECT dropEffect, DROPEFFECT dropEffectList, CPoint point);
|
|||
|
public:
|
|||
|
//Static variable to store the window handle of source tree control
|
|||
|
static HWND m_shWndTreeCtrl;
|
|||
|
static long m_lAddressType;
|
|||
|
};
|
|||
|
|
|||
|
#endif // !defined(AFX_USERDROPTARGET_H__EEF32CBE_6C22_4920_B9DB_08DA9CD933CB__INCLUDED_)
|