### ICnrBeginEditEvent

  The ICnrBeginEditEvent class retrieves information about a container direct edit event. Objects of this class are dispatched when editing begins in one of the editable fields of the container. The event provides information about the text being edited as well as the type of text (heading, icon, or details view) being edited. See also ICnrEditHandler::beginEdit

### ICnrBeginEditEvent - Member Functions and Data by Group

### Constructors & Destructor

You can construct and destruct objects of this class.

~ICnrBeginEditEvent

      public:
      virtual ~ICnrBeginEditEvent()

Supported Platforms

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

ICnrBeginEditEvent

      public:
      ICnrBeginEditEvent(const IControlEvent& event)

  Although you can create objects of this class, typically ICnrEditHandler::dispatchHandlerEvent creates them from an IControlEvent object in response to a request to begin editing.

Supported Platforms

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

### Event Information

Use these members to query and set the accessible attributes of this class.

currentText

      public:
      IString currentText()

  Returns the current text stored in the edit field.

Supported Platforms

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

### ICnrBeginEditEvent - Inherited Member Functions and Data

#### Inherited Public Functions

  ICnrEditEvent

  -     virtual ~ICnrEditEvent()

  -     virtual IContainerColumn* column() const

  -     virtual IContainerControl* container() const

  -     ICnrEditEvent(const IControlEvent& event)

  -     bool isDetailsData() const

  -     bool isLeftDetails() const

  -     bool isLeftDetailsHeading() const

  -     bool isRightDetails() const

  -     bool isRightDetailsHeading() const

  -     bool isTitleWindow() const

  -     virtual IContainerObject* object() const

  ICnrEvent

  -     virtual ~ICnrEvent()

  -     ICnrEvent(const IControlEvent& event)

  IControlEvent

  -     virtual ~IControlEvent()

  -     virtual unsigned long controlId() const

  -     IControlEvent(const IEvent& event)

  -     IControlEvent(const IControlEvent& event)

  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(bool eventResult)

  -     IEvent& setResult(const IEventResult& eventResult)

  -     virtual IWindow* window() const

#### Inherited Public Data

  - None

#### Inherited Protected Functions

  ICnrEvent

  -     unsigned long containerId() const

  ICnrEditEvent

  -     char ** textRef() const

  -     unsigned long textSize() const

#### Inherited Protected Data

  - None