The IDDEAcknowledgeEvent class is the base class for the Dynamic Data Exchange (DDE) acknowledge-event information classes.
An object of this class or one of its derived classes is created when an IDDEClientConversation object or IDDETopicServer object needs to pass acknowledgment information to the client or server application. You do not construct objects of this class.
You can construct and destruct objects of this class, although normally you will never need to do so. These events are normally created and deleted for you by IDDEClientConversation or IDDETopicServer objects.
![]() |
public:
~IDDEAcknowledgeEvent()
Windows | OS/2 | AIX |
Yes | Yes | No |
![]() |
public:
IDDEAcknowledgeEvent(const IEvent& ddeEvent)
Windows | OS/2 | AIX |
Yes | Yes | No |
Use these members to query information about an acknowledgment.
![]() |
public:
unsigned char applicationSpecificData() const
Returns any application-specific data that has been provided by the conversing application.
Windows | OS/2 | AIX |
Yes | Yes | No |
![]() |
public:
bool isAckPositive() const
Returns true if the acknowledgment is positive; otherwise, it returns false.
Windows | OS/2 | AIX |
Yes | Yes | No |
![]() |
public:
bool isApplicationBusy() const
Returns true if the application busy flag is on; otherwise, it returns false. This is only set for a negative acknowledgment.
Windows | OS/2 | AIX |
Yes | Yes | No |
![]() |
public:
bool isMessageUnderstood() const
Returns false if the message-not-understood flag is on; otherwise, it returns true. This is only set for a negative acknowledgment.
Windows | OS/2 | AIX |
Yes | Yes | No |
![]() |
protected:
unsigned short transactionType() const
Returns the event ID.
Windows | OS/2 | AIX |
Yes | Yes | No |
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 IEvent& event)
IEvent( const IWindowHandle& handle, unsigned long eventId, const IEventParameter1& parameter1, const IEventParameter2& parameter2 )
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