The IDDEDataEvent class provides event information and data to a client application.
An object of this class is created when an IDDEClientConversation object needs to pass data sent from a server to the client application. This can result from a requestData request or from an active hot link. You do not construct objects of this class.
You can construct and destruct objects of this class, although normally you never need to do so. These events are usually created and deleted for you by IDDEClientConversation objects.
![]() |
public:
~IDDEDataEvent()
Windows | OS/2 | AIX |
Yes | Yes | No |
![]() |
public:
IDDEDataEvent(const IEvent& ddeEvent)
Windows | OS/2 | AIX |
Yes | Yes | No |
Use these members to query the data and other related information from the event.
![]() |
public:
IString data() const
Returns the data provided by the server.
Note:
Windows | OS/2 | AIX |
Yes | Yes | No |
![]() |
public:
bool isAckRequested() const
Returns true if the server has requested an acknowledgment of receipt of the data. The IDDEClientConversation object automatically sends the acknowledgment when it is requested.
Windows | OS/2 | AIX |
Yes | Yes | No |
![]() |
public:
bool isDataFromHotLink() const
Returns true if the data is being sent as the result of an active hot link. Returns false if the data is sent in response to an IDDEClientConversation::requestData call.
Windows | OS/2 | AIX |
Yes | Yes | No |
~IDDESetAcknowledgeInfoEvent()
IDDESetAcknowledgeInfoEvent( const IDDESetAcknowledgeInfoEvent& ddeEvent )
IDDESetAcknowledgeInfoEvent(const IEvent& ddeEvent)
IDDESetAcknowledgeInfoEvent& setApplicationBusy()
IDDESetAcknowledgeInfoEvent& setApplicationSpecificData( unsigned char applicationData )
IDDESetAcknowledgeInfoEvent& setMessageNotUnderstood()
virtual ~IEvent()
IWindowHandle controlHandle() const
virtual IWindow* controlWindow() const
IEvent& decrementOwnerLevels()
virtual IWindow* dispatchingWindow() const
unsigned long eventId() const
IWindowHandle handle() const
IEvent( const IWindowHandle& handle, unsigned long eventId, const IEventParameter1& parameter1, const IEventParameter2& parameter2 )
IEvent( IWindow* window, 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(bool eventResult)
IEvent& setResult(const IEventResult& eventResult)
virtual IWindow* window() const