### IDDESetAcknowledgeInfoEvent

  The IDDESetAcknowledgeInfoEvent class is the base class for Dynamic Data Exchange (DDE) event information classes that need to set acknowledgment information.

  An object of a derived class of IDDESetAcknowledgeInfoEvent is only created for events that the application can respond to with a negative acknowledgment. You do not construct objects of this class.

### IDDESetAcknowledgeInfoEvent - 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 IDDETopicServer or IDDEClientConversation objects.

~IDDESetAcknowledgeInfoEvent

      public:
      ~IDDESetAcknowledgeInfoEvent()

Supported Platforms

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

IDDESetAcknowledgeInfoEvent

  Overload 1

      public:
      IDDESetAcknowledgeInfoEvent( const IDDESetAcknowledgeInfoEvent& ddeEvent )

Supported Platforms

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

  Overload 2

      public:
      IDDESetAcknowledgeInfoEvent(const IEvent& ddeEvent)

Supported Platforms

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

### Event Information

Use these members to set the information for an acknowledgment being sent to the DDE partner application.

setApplicationBusy

      public:
      IDDESetAcknowledgeInfoEvent& setApplicationBusy()

  Sets the application busy flag. This is used by a client or server application to indicate why a request or response to a request cannot be processed.

Supported Platforms

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

setApplicationSpecificData

      public:
      IDDESetAcknowledgeInfoEvent&
        setApplicationSpecificData( unsigned char applicationData )

  Sets application-specific information. This can be used when a client and server application have a predefined protocol for exchanging information.

Supported Platforms

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

setMessageNotUnderstood

      public:
      IDDESetAcknowledgeInfoEvent& setMessageNotUnderstood()

  Sets the message-not-understood flag. This is used by a client or server application to indicate why a request or response to a request cannot be processed.

Supported Platforms

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

### IDDESetAcknowledgeInfoEvent - 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( const IWindowHandle& handle,
                unsigned long eventId,
                const IEventParameter1& parameter1,
                const IEventParameter2& parameter2 )

  -     IEvent(const IEvent& event)

  -     IEvent( IWindow* window,
                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