Events of class IHelpSubitemNotFoundEvent are dispatched when the user requests help on a control for which Information Presentation Facility (IPF) cannot find an entry in the help subtable (and thus, a control for which IPF cannot display a contextual help panel).
You can construct and destruct objects of this class.
![]() |
public:
virtual ~IHelpSubitemNotFoundEvent()
Windows | OS/2 | AIX |
Yes | Yes | Yes |
![]() |
public:
IHelpSubitemNotFoundEvent(const IEvent& event)
Constructs an IHelpSubitemNotFoundEvent using the specified event. IHelpHandler::dispatchHandlerEvent constructs objects of this class from an object of the class IEvent and passes the resulting objects to the function IHelpHandler::subitemNotFound.
Windows | OS/2 | AIX |
Yes | Yes | Yes |
An IHelpSubitemNotFoundEvent object contains information that identifies the window for which the user requested help.
![]() |
public:
bool isFrame() const
Queries whether help was requested on a frame window.
Windows | OS/2 | AIX |
Yes | Yes | Yes |
![]() |
public:
bool isMenu() const
Queries whether help was requested on a menu window.
Windows | OS/2 | AIX |
Yes | Yes | Yes |
![]() |
public:
bool isWindow() const
Queries whether help was requested on an application window.
Windows | OS/2 | AIX |
Yes | Yes | Yes |
![]() |
public:
unsigned long subtopicId() const
If help was requested on an application or frame window, this function returns the resource identifier of the control with the input focus. If help was requested for a menu item, its resource identifier is returned.
Windows | OS/2 | AIX |
Yes | Yes | Yes |
![]() |
public:
unsigned long topicId() const
Returns the resource identifier of the window or menu that contains the control or menu item that had the input focus when help was requested.
Windows | OS/2 | AIX |
Yes | Yes | Yes |
virtual ~IEvent()
IWindowHandle controlHandle() const
virtual IWindow* controlWindow() const
IEvent& decrementOwnerLevels()
virtual IWindow* dispatchingWindow() const
unsigned long eventId() const
IWindowHandle handle() const
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(const IEvent& event)
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