Public Member Functions | |
| HRESULT | RegisterHandler ([in] IRsDragDropOverride *pOverride) |
| HRESULT | UnRegisterHandler ([in] IRsDragDropOverride *pOverride) |
| HRESULT | DropObject ([in] IRsNode *pViewNode,[in] POINT *ptPoint,[in] RtUlong ulKey,[in] VARIANT vVal) |
| HRESULT | CanAcceptObject ([in] IRsNode *pViewNode,[in] POINT *ptPoint,[in] RtUlong ulKey,[in] VARIANT vVal) |
Register Drag&Drop overrides to this manager to receive D&D messages when user tries to drop RdDndDataObject object to windows that implement override mechanism.
| HRESULT IRsDragDropOverrideManager::RegisterHandler | ( | [in] IRsDragDropOverride * | pOverride | ) |
Register Drag and Drop handler.
| pOverride | D&D handler to register |
| HRESULT IRsDragDropOverrideManager::UnRegisterHandler | ( | [in] IRsDragDropOverride * | pOverride | ) |
Unregister Drag and Drop handler.
| pOverride | D&D handler to unregister |
| HRESULT IRsDragDropOverrideManager::DropObject | ( | [in] IRsNode * | pViewNode, | |
| [in] POINT * | ptPoint, | |||
| [in] RtUlong | ulKey, | |||
| [in] VARIANT | vVal | |||
| ) |
Handle dropping of object.
| pViewNode | defines view node object is dropped to | |
| ptPoint | defines position where obj was dropped (relative to window) | |
| ulKey | user keys | |
| vVal | Object to drop |
| HRESULT IRsDragDropOverrideManager::CanAcceptObject | ( | [in] IRsNode * | pViewNode, | |
| [in] POINT * | ptPoint, | |||
| [in] RtUlong | ulKey, | |||
| [in] VARIANT | vVal | |||
| ) |
Check, if any of D&D handlers accept object.
| pViewNode | defines view node object is dropped to | |
| ptPoint | defines position where obj was dropped (relative to window) | |
| ulKey | user keys | |
| vVal | Object to drop |
1.5.5