The IPageSelectEvent class represents a notification
that a page has been selected in a notebook.
A notebook page handler creates and uses an object
of this class.
Note:
Constructors & DestructorAlthough you can create objects of this class, typically IPageHandler::dispatchHandlerEvent creates objects of this class from an object of the class IEvent, IControlEvent, or IPageEvent.
![]() |
public:
virtual ~IPageSelectEvent()
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
![]() |
public:
IPageSelectEvent(const IControlEvent& controlEvent)
Use this version of the constructor to create a page select event object from a control event object.
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
public:
IPageSelectEvent(const IPageEvent& pageEvent)
Use this version of the constructor to create a page select event object from a page event object.
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
public:
IPageSelectEvent(const IEvent& event)
Use this version of the constructor to create a page select event object from an event object.
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
Page InformationUse these functions to obtain information about the selected page, previously selected page, and the notebook.
![]() |
public:
virtual INotebook* notebook() const
Returns a pointer to the notebook object that the page belongs to.
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
![]() |
public:
virtual IPageHandle pageHandle() const
Returns the handle of the selected notebook page for overrides of IPageHandler::select and IPageHandler::selectPending.
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
![]() |
public:
IPageHandle previousSelectedPageHandle() const
Returns the handle of the previously selected notebook page for overrides of IPageHandler::select and IPageHandler::selectPending.
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
virtual ~IControlEvent()
virtual unsigned long controlId() const
IControlEvent(const IEvent& event)
IControlEvent(const IControlEvent& event)
virtual ~IEvent()
IWindowHandle controlHandle() const
virtual IWindow* controlWindow() const
IEvent& decrementOwnerLevels()
virtual IWindow* dispatchingWindow() const
unsigned long eventId() const
IWindowHandle handle() const
IEvent(const IEvent& event)
IEvent( IWindow* window, unsigned long eventId, const IEventParameter1& parameter1, const IEventParameter2& parameter2 )
IEvent( const IWindowHandle& handle, unsigned long eventId, const IEventParameter1& parameter1, const IEventParameter2& parameter2 )
IEvent& operator =(const IEvent& event)
IEventParameter1 parameter1() const
IEventParameter2 parameter2() const
bool passToOwner() const
IEventResult result() const
IEvent& setControlHandle(const IWindowHandle& handle)
IEvent& setDispatchingHandle(const IWindowHandle& handle)
IEvent& setDispatchingWindow(IWindow* window)
IEvent& setHandle(const IWindowHandle& handle)
IEvent& setNumberOfLevels(int levels = - 1)
IEvent& setPassToOwner(bool passOn = true)
IEvent& setResult(bool eventResult)
IEvent& setResult(const IEventResult& eventResult)
virtual IWindow* window() const
virtual ~IPageEvent()
IPageEvent(const IEvent& event)
IPageEvent(const IPageEvent& pageEvent)
IPageEvent(const IControlEvent& controlEvent)