home     download     screen shots     bugs     mailing list     example output     generated MFC docs     help     tools and utilities


 Overview   Project   Class   Tree   Index 
MFC Class Library
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD

MFC
Class COleDropTarget

CObject
   |
   +--CCmdTarget
         |
         +--COleDropTarget

   in AFXOLE.H

class COleDropTarget
extends CCmdTarget

COleDropTarget (advanced drop target support)


Field Summary
protected DWORD m_dwLastTick
          
protected HWND m_hWnd
          
protected LPDATAOBJECT m_lpDataObject
          
protected UINT m_nScrollDelay
          
protected UINT m_nTimerID
          
protected static AFX_OLE_DATA UINT nScrollDelay
          
protected static AFX_OLE_DATA int nScrollInset
          
protected static AFX_OLE_DATA UINT nScrollInterval
          
   
Fields inherited from class CCmdTarget
messageMap, commandMap, dispatchMap, connectionMap, interfaceMap, eventsinkMap, m_dwRef, m_pOuterUnknown, m_xInnerUnknown, m_xDispatch, m_bResultExpected, m_xConnPtContainer
   
Fields inherited from class CObject
classCObject
 
Constructor Summary
COleDropTarget()
          
virtual ~COleDropTarget()
          
 
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
   
Methods inherited from class CObject
GetRuntimeClass, new, new, delete, IsSerializable, IsKindOf, Serialize
 

Field Detail

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;


Constructor Detail

COleDropTarget

public COleDropTarget();

~COleDropTarget

public virtual ~COleDropTarget();


Method Detail

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 );

 Overview   Project   Class   Tree   Index 
MFC Class Library
CppDoc v2.3.1
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD