### IDDEAcknowledgeEvent

  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.

### IDDEAcknowledgeEvent - Member Functions and Data by Group

### Constructors & Destructor

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.

~IDDEAcknowledgeEvent

      public:
      ~IDDEAcknowledgeEvent()

Supported Platforms

  Windows | OS/2 | AIX
  Yes | Yes | No

IDDEAcknowledgeEvent

      public:
      IDDEAcknowledgeEvent(const IEvent& ddeEvent)

Supported Platforms

  Windows | OS/2 | AIX
  Yes | Yes | No

### Event Information

Use these members to query information about an acknowledgment.

applicationSpecificData

      public:
      unsigned char applicationSpecificData() const

  Returns any application-specific data that has been provided by the conversing application.

Supported Platforms

  Windows | OS/2 | AIX
  Yes | Yes | No

isAckPositive

      public:
      bool isAckPositive() const

  Returns true if the acknowledgment is positive; otherwise, it returns false.

Supported Platforms

  Windows | OS/2 | AIX
  Yes | Yes | No

isApplicationBusy

      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.

Supported Platforms

  Windows | OS/2 | AIX
  Yes | Yes | No

isMessageUnderstood

      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.

Supported Platforms

  Windows | OS/2 | AIX
  Yes | Yes | No

transactionType

      protected:
      unsigned short transactionType() const

  Returns the event ID.

Supported Platforms

  Windows | OS/2 | AIX
  Yes | Yes | No

### IDDEAcknowledgeEvent - Inherited Member Functions and Data

#### Inherited Public Functions

  IDDEEvent

  -     ~IDDEEvent()

  -     IString format() const

  -     IDDEEvent(const IDDEEvent& ddeEvent)

  -     IDDEEvent(const IEvent& ddeEvent)

  -     IString item() const

  IEvent

  -     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

#### Inherited Public Data

  - None

#### Inherited Protected Functions

  IDDEEvent

  -     IString buffer() const

  -     IDDEEvent& setBuffer(IString dataBuffer)

  -     IDDEEvent& setStatus(unsigned short status)

  -     unsigned short status() const

#### Inherited Protected Data

  - None