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.
You can construct and destruct objects of this class.
![]() |
public:
virtual ~IContainerControlNotifyHandler()
Windows | OS/2 | AIX |
Yes | Yes | Yes |
![]() |
public:
IContainerControlNotifyHandler()
Provides the default constructor.
Windows | OS/2 | AIX |
Yes | Yes | Yes |
This function evaluates the event to determine if it is appropriate for this handler object to process.
![]() |
protected:
virtual bool dispatchHandlerEvent(IEvent& anEvent)
If any of the following events are received, the container control observers are notified:
Windows | OS/2 | AIX |
Yes | Yes | Yes |
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)
virtual ~IWindowNotifyHandler()
IWindowNotifyHandler()
virtual IEventResult defaultProcedure(IEvent& event)
virtual bool dispatchHandlerEvent(IEvent& event) = 0