MFC
Class COleDropTarget
CObject
|
+--CCmdTarget
|
+--COleDropTarget
in AFXOLE.H
- class COleDropTarget
- extends CCmdTarget
COleDropTarget (advanced drop target support)
| Fields inherited from class CCmdTarget |
messageMap, commandMap, dispatchMap, connectionMap, interfaceMap, eventsinkMap, m_dwRef, m_pOuterUnknown, m_xInnerUnknown, m_xDispatch, m_bResultExpected, m_xConnPtContainer |
|
Method Summary |
protected void |
CancelTimer( CWnd* pWnd )
|
virtual DROPEFFECT |
OnDragEnter( CWnd* pWnd, COleDataObject* pDataObject, DWORD dwKeyState, CPoint point )
|
virtual void |
OnDragLeave( CWnd* pWnd )
|
virtual DROPEFFECT |
OnDragOver( CWnd* pWnd, COleDataObject* pDataObject, DWORD dwKeyState, CPoint point )
|
virtual DROPEFFECT |
OnDragScroll( CWnd* pWnd, DWORD dwKeyState, CPoint point )
|
virtual BOOL |
OnDrop( CWnd* pWnd, COleDataObject* pDataObject, DROPEFFECT dropEffect, CPoint point )
|
virtual DROPEFFECT |
OnDropEx( CWnd* pWnd, COleDataObject* pDataObject, DROPEFFECT dropDefault, DROPEFFECT dropList, CPoint point )
|
BOOL |
Register( CWnd* pWnd )
|
virtual void |
Revoke()
|
protected void |
SetupTimer( CView* pView, UINT nTimerID )
|
| Methods inherited from class CCmdTarget |
GetIDispatch, FromIDispatch, IsResultExpected, EnableAutomation, EnableConnections, BeginWaitCursor, EndWaitCursor, RestoreWaitCursor, EnumOleVerbs, DoOleVerb, OnCmdMsg, OnFinalRelease, IsInvokeAllowed, EnableTypeLib, GetTypeInfoOfGuid, GetDispatchIID, GetTypeInfoCount, GetTypeLibCache, GetTypeLib, GetNotSupported, SetNotSupported, GetRoutingView, GetRoutingFrame, GetRoutingView_, GetRoutingFrame_, GetMessageMap, GetCommandMap, GetDispatchMap, GetConnectionMap, GetInterfaceMap, GetEventSinkMap, EnableAggregation, ExternalDisconnect, GetControllingUnknown, InternalQueryInterface, InternalAddRef, InternalRelease, ExternalQueryInterface, ExternalAddRef, ExternalRelease, GetInterface, QueryAggregates, OnCreateAggregates, GetInterfaceHook, GetStandardProp, SetStandardProp, GetEntryCount, GetDispEntry, MemberIDFromName, GetStackSize, PushStackArgs, CallMemberFunc, OnEvent, GetEventSinkEntry, GetExtraConnectionPoints, GetConnectionHook |
m_dwLastTick
protected DWORD m_dwLastTick;
m_hWnd
protected HWND m_hWnd;
m_lpDataObject
protected LPDATAOBJECT m_lpDataObject;
m_nScrollDelay
protected UINT m_nScrollDelay;
m_nTimerID
protected UINT m_nTimerID;
nScrollDelay
protected static AFX_OLE_DATA UINT nScrollDelay;
nScrollInset
protected static AFX_OLE_DATA int nScrollInset;
nScrollInterval
protected static AFX_OLE_DATA UINT nScrollInterval;
COleDropTarget
public COleDropTarget();
~COleDropTarget
public virtual ~COleDropTarget();
CancelTimer
protected void CancelTimer( CWnd* pWnd );
OnDragEnter
public virtual DROPEFFECT OnDragEnter( CWnd* pWnd, COleDataObject* pDataObject, DWORD dwKeyState, CPoint point );
OnDragLeave
public virtual void OnDragLeave( CWnd* pWnd );
OnDragOver
public virtual DROPEFFECT OnDragOver( CWnd* pWnd, COleDataObject* pDataObject, DWORD dwKeyState, CPoint point );
OnDragScroll
public virtual DROPEFFECT OnDragScroll( CWnd* pWnd, DWORD dwKeyState, CPoint point );
OnDrop
public virtual BOOL OnDrop( CWnd* pWnd, COleDataObject* pDataObject, DROPEFFECT dropEffect, CPoint point );
OnDropEx
public virtual DROPEFFECT OnDropEx( CWnd* pWnd, COleDataObject* pDataObject, DROPEFFECT dropDefault, DROPEFFECT dropList, CPoint point );
Register
public BOOL Register( CWnd* pWnd );
Revoke
public virtual void Revoke();
SetupTimer
protected void SetupTimer( CView* pView, UINT nTimerID );