### IWindow::ExceptionFn

  The nested class IWindow::ExceptionFn processes exceptions occurring when events are dispatched by the IWindow dispatcher.

### IWindow::ExceptionFn - Member Functions and Data by Group

### Constructors & Destructor

Use this member to delete objects of the IWindow::ExceptionFn class.

~ExceptionFn

      public:
      virtual ~ExceptionFn()

Supported Platforms

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

### Exception Processing

Use these members to process C++ exceptions in the IWindow dispatcher.

handleException

      public:
      virtual bool
        handleException( IException& dispatcherException,
                         IEvent& exceptionEvent ) = 0

  If an exception-function object is registered with IWindow::setExceptionFunction, this virtual function of the object is called when an uncaught exception occurs while dispatching events. If the exception situation was handled and it is safe to continue dispatching events, this function should return true. If this function returns false, the exception is thrown again.

Supported Platforms

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

### IWindow::ExceptionFn - Inherited Member Functions and Data

#### Inherited Public Functions

  - None

#### Inherited Public Data

  - None

#### Inherited Protected Functions

  - None

#### Inherited Protected Data

  - None