The nested class IWindow::ExceptionFn processes exceptions occurring when events are dispatched by the IWindow dispatcher.
Constructors & DestructorUse this member to delete objects of the IWindow::ExceptionFn class.
Exception ProcessingUse these members to process C++ exceptions in the IWindow dispatcher.
![]() |
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.
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |