This reference page is linked to from the following overview topics: Incremental Improvements.
#include <custcont.h>
Public Member Functions |
|
virtual SClass_ID | GetDragType (HWND hwnd, POINT p)=0 |
virtual BOOL | IsNew (HWND hwnd, POINT p, SClass_ID type) |
virtual BOOL | OkToDrop (ReferenceTarget *dropThis, HWND hfrom, HWND hto, POINT p, SClass_ID type, BOOL isNew=FALSE)=0 |
virtual HCURSOR | DropCursor (ReferenceTarget *dropThis, HWND hfrom, HWND hto, POINT p, SClass_ID type, BOOL isNew=FALSE) |
virtual int | SlotOwner () |
virtual ReferenceTarget * | GetInstance (HWND hwnd, POINT p, SClass_ID type)=0 |
virtual ReferenceTarget * | GetDestinationInstance (HWND hwnd, POINT p, SClass_ID type) |
virtual void | Drop (ReferenceTarget *dropThis, HWND hwnd, POINT p, SClass_ID type, DADMgr *srcMgr=NULL, BOOL bSrcClone=FALSE)=0 |
virtual void | SameWinDragAndDrop (HWND h1, POINT p1, POINT p2) |
virtual BOOL | LetMeHandleLocalDAD () |
virtual void | LocalDragAndDrop (HWND h1, HWND h2, POINT p1, POINT p2) |
virtual BOOL | AutoTooltip () |
virtual BOOL | CopyOnly (HWND hwnd, POINT p, SClass_ID type) |
virtual BOOL | AlwaysSendButtonMsgsOnDrop () |
virtual INT_PTR | Execute (int cmd, ULONG_PTR arg1=0, ULONG_PTR arg2=0, ULONG_PTR arg3=0) |
virtual BOOL | OkToDropInstance (ReferenceTarget *dropThis, HWND hfrom, HWND hto, POINT p, SClass_ID type) |
virtual SClass_ID GetDragType | ( | HWND | hwnd, |
POINT | p | ||
) | [pure virtual] |
virtual BOOL IsNew | ( | HWND | hwnd, |
POINT | p, | ||
SClass_ID | type | ||
) | [inline, virtual] |
{ return FALSE; }
virtual BOOL OkToDrop | ( | ReferenceTarget * | dropThis, |
HWND | hfrom, | ||
HWND | hto, | ||
POINT | p, | ||
SClass_ID | type, | ||
BOOL | isNew =
FALSE |
||
) | [pure virtual] |
virtual HCURSOR DropCursor | ( | ReferenceTarget * | dropThis, |
HWND | hfrom, | ||
HWND | hto, | ||
POINT | p, | ||
SClass_ID | type, | ||
BOOL | isNew =
FALSE |
||
) | [inline, virtual] |
{ return NULL;}
virtual int SlotOwner | ( | ) | [inline, virtual] |
Reimplemented in TexDADMgr, and MtlDADMgr.
{ return OWNER_MTL_TEX; }
virtual ReferenceTarget* GetInstance | ( | HWND | hwnd, |
POINT | p, | ||
SClass_ID | type | ||
) | [pure virtual] |
virtual ReferenceTarget* GetDestinationInstance | ( | HWND | hwnd, |
POINT | p, | ||
SClass_ID | type | ||
) | [inline, virtual] |
{ return GetInstance(hwnd, p, type);}
virtual void Drop | ( | ReferenceTarget * | dropThis, |
HWND | hwnd, | ||
POINT | p, | ||
SClass_ID | type, | ||
DADMgr * | srcMgr = NULL , |
||
BOOL | bSrcClone =
FALSE |
||
) | [pure virtual] |
virtual void SameWinDragAndDrop | ( | HWND | h1, |
POINT | p1, | ||
POINT | p2 | ||
) | [inline, virtual] |
{}
virtual BOOL LetMeHandleLocalDAD | ( | ) | [inline, virtual] |
Reimplemented in TexDADMgr, and MtlDADMgr.
{ return 0; }
virtual void LocalDragAndDrop | ( | HWND | h1, |
HWND | h2, | ||
POINT | p1, | ||
POINT | p2 | ||
) | [inline, virtual] |
Reimplemented in TexDADMgr, and MtlDADMgr.
{}
virtual BOOL AutoTooltip | ( | ) | [inline, virtual] |
Reimplemented in TexDADMgr, and MtlDADMgr.
{ return FALSE; }
virtual BOOL CopyOnly | ( | HWND | hwnd, |
POINT | p, | ||
SClass_ID | type | ||
) | [inline, virtual] |
{ return FALSE; }
virtual BOOL AlwaysSendButtonMsgsOnDrop | ( | ) | [inline, virtual] |
{ return FALSE; }
virtual INT_PTR Execute | ( | int | cmd, |
ULONG_PTR | arg1 = 0 , |
||
ULONG_PTR | arg2 = 0 , |
||
ULONG_PTR | arg3 = 0 |
||
) | [inline, virtual] |
{ return 0; }
virtual BOOL OkToDropInstance | ( | ReferenceTarget * | dropThis, |
HWND | hfrom, | ||
HWND | hto, | ||
POINT | p, | ||
SClass_ID | type | ||
) | [inline, virtual] |
{ return TRUE; }