### IScrollBarNotifyHandler

  The IScrollBarNotifyHandler class processes events for all classes of scroll bars.

  This class is designed to handle events that result in notifications being generated for IScrollBar objects. 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. Refer to the IScrollBar. class for the supported notification identifiers.

### IScrollBarNotifyHandler - Member Functions and Data by Group

### Constructors & Destructor

You can construct and destruct objects of this class.

~IScrollBarNotifyHandler

      public:
      virtual ~IScrollBarNotifyHandler()

Supported Platforms

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

IScrollBarNotifyHandler

      public:
      IScrollBarNotifyHandler()

  This is the default constructor and accepts no parameters.

Supported Platforms

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

### Event Dispatching

Event-dispatching members evaluate an event to determine if it is appropriate for this handler object to process it.

dispatchHandlerEvent

      protected:
      virtual bool dispatchHandlerEvent(IEvent& event)

  Notifies the scroll bar observers if the following event is received:

  - scrollBoxPosition event

Supported Platforms

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

### IScrollBarNotifyHandler - 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

#### Inherited Protected Data

  - None