The IDMTargetHelpEvent class encapsulates direct manipulation target help events when a user requests help over a target. Objects of this class are constructed by the target handler, IDMTargetHandler. An object of this class is constructed once when help is requested.
You can construct and destruct objects of this class.
![]() |
public:
virtual ~IDMTargetHelpEvent()
Windows | OS/2 | AIX |
Ignored | Yes | Yes |
![]() |
public:
IDMTargetHelpEvent(const IEvent& event)
Constructs objects of this class from a generic IEvent object.
Windows | OS/2 | AIX |
Ignored | Yes | Yes |
Use these members to query event information for this class.
![]() |
public:
virtual unsigned long operation() const
Returns the operation (for example, IDMOperation::move). Use this information to provide operation-specific help for the drag operation. IDMOperation::operation provides a list of the drag operations.
IAccessError | The operation was not returned. The drag information is not accessible. |
Windows | OS/2 | AIX |
Ignored | Yes | Yes |
virtual ~IDMEvent()
IDMEvent(const IEvent& event)
virtual ~IEvent()
IWindowHandle controlHandle() const
virtual IWindow* controlWindow() const
IEvent& decrementOwnerLevels()
virtual IWindow* dispatchingWindow() const
unsigned long eventId() const
IWindowHandle handle() const
IEvent( IWindow* window, unsigned long eventId, const IEventParameter1& parameter1, const IEventParameter2& parameter2 )
IEvent( const IWindowHandle& handle, unsigned long eventId, const IEventParameter1& parameter1, const IEventParameter2& parameter2 )
IEvent(const IEvent& event)
IEvent& operator =(const IEvent& event)
IEventParameter1 parameter1() const
IEventParameter2 parameter2() const
bool passToOwner() const
IEventResult result() const
IEvent& setControlHandle(const IWindowHandle& handle)
IEvent& setDispatchingHandle(const IWindowHandle& handle)
IEvent& setDispatchingWindow(IWindow* window)
IEvent& setHandle(const IWindowHandle& handle)
IEvent& setNumberOfLevels(int levels = - 1)
IEvent& setPassToOwner(bool passOn = true)
IEvent& setResult(const IEventResult& eventResult)
IEvent& setResult(bool eventResult)
virtual IWindow* window() const