wpDisplayHelp
Appearance
This instance method is called to allow the object to display a help panel.
Syntax
_wpDisplayHelp(somSelf, HelpPanelId, HelpLibrary)
Parameters
- somSelf (WPObject *) - input
- Pointer to the object on which the method is being invoked.
- Points to an object of class WPObject.
- HelpPanelId (ULONG) - input
- Object's help panel ID.
- HelpLibrary (PSZ) - input
- A pointer to a zero-terminated string which contains the name of the help library.
Returns
- rc (BOOL) - returns
- Success indicator.
- TRUE: Successful completion.
- FALSE: Error occurred.
Remarks
This method allows each object class to display a help panel in response to a user's request for help. The help panel will be displayed by the shell on a help instance managed by the shell.
Usage
This method can be called at any time in order to display a help panel.
How to Override
This method is generally not overridden.
Example Code
This example overrides wpMenuItemHelpSelected and provides help for the Hex and Text view popup menu selections.
SOM_Scope BOOL SOMLINK Browse_O_Maticwps_wpMenuItemHelpSelected(Browse_O_Matic *somSelf,
ULONG MenuId)
{
/* Browse_O_MaticData *somThis = Browse_O_MaticGetData(somSelf); */
Browse_O_MaticMethodDebug("Browse_O_Matic","Browse_O_Maticwps_wpMenuItemHelpSelected");
switch( MenuId){
case ID_OPEN_TEXT:
return( _wpDisplayHelp( somSelf, PANEL_HELP_OPEN_TEXT, "pmbrowse.hlp"));
case ID_OPEN_HEX:
return( _wpDisplayHelp( somSelf, PANEL_HELP_OPEN_HEX, "pmbrowse.hlp"));
default:
break;
}
return( FALSE);
}