### IContainerControlNotifyHandler

  The IContainerControlNotifyHandler class processes events for all classes of containers.

  This class is designed to handle events that require the container class to generate a notification. If notifications are enabled for this class, a notification is generated and sent to all observers when the proper conditions for the specific notification exist.

  You do not need to create objects of this class. IContainerControl handles processing of notifications automatically.

### IContainerControlNotifyHandler - Member Functions and Data by Group

### Constructors & Destructor

You can construct and destruct objects of this class.

~IContainerControlNotifyHandler

      public:
      virtual ~IContainerControlNotifyHandler()

Supported Platforms

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

IContainerControlNotifyHandler

      public:
      IContainerControlNotifyHandler()

  Provides the default constructor.

Supported Platforms

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

### Event Dispatching

This function evaluates the event to determine if it is appropriate for this handler object to process.

dispatchHandlerEvent

      protected:
      virtual bool dispatchHandlerEvent(IEvent& anEvent)

  If any of the following events are received, the container control observers are notified:

  - remove object event
  - add object event
  - select event
  - enter event
  - title visible event
  - details view title event
  - title event

Supported Platforms

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

### IContainerControlNotifyHandler - Inherited Member Functions and Data

#### Inherited Public Functions

  IHandler

  -     virtual ~IHandler()

  -     virtual IString asDebugInfo() const

  -     virtual IString asString() const

  -     virtual IHandler& disable()

  -     virtual IHandler& enable(bool enable = true)

  -     virtual IHandler& handleEventsFor(IWindow* window)

  -     IHandler()

  -     bool isEnabled() const

  -     virtual IHandler& stopHandlingEventsFor(IWindow* window)

  IWindowNotifyHandler

  -     virtual ~IWindowNotifyHandler()

  -     IWindowNotifyHandler()

#### Inherited Public Data

  - None

#### Inherited Protected Functions

  IHandler

  -     virtual IEventResult defaultProcedure(IEvent& event)

  -     virtual bool dispatchHandlerEvent(IEvent& event) = 0

  IWindowNotifyHandler

  -     virtual bool dispatchHandlerEvent(IEvent& event)

#### Inherited Protected Data

  - None