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