### IDDEBeginEvent

  The IDDEBeginEvent class provides event information to a server application when a client has asked the server to begin a conversation.

  An object of this class is created when an IDDETopicServer object needs to pass an acceptConversation request to the server application. You do not construct objects of this class.

### IDDEBeginEvent - Member Functions and Data by Group

### Constructors & Destructor

You can construct and destruct objects of this class, although normally you never need to do so. These events are normally created and deleted for you by IDDETopicServer objects.

~IDDEBeginEvent

      public:
      ~IDDEBeginEvent()

Supported Platforms

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

IDDEBeginEvent

      public:
      IDDEBeginEvent(const IEvent& ddeBeginEvent)

Supported Platforms

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

### Event Attributes

Use these members to query information about the requested conversation and to set the case sensitivity of the conversation, if it is accepted.

application

      public:
      IString application() const

  Returns the name of the requested application.

Supported Platforms

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

setCaseSensitive

      public:
      IDDEBeginEvent& setCaseSensitive(bool caseSensitive)

  Sets the case-sensitive flag to true. The server application should set this flag if it enforces case sensitivity.

Supported Platforms

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

topic

      public:
      IString topic() const

  Returns the name of the requested topic.

Supported Platforms

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

### IDDEBeginEvent - Inherited Member Functions and Data

#### Inherited Public Functions

  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 IEvent& event)

  -     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& 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

#### Inherited Public Data

  - None

#### Inherited Protected Functions

  - None

#### Inherited Protected Data

  - None