Displays help information from a designated help file.
Syntax
Sub Help(HelpFile, [HelpTopic], [HelpCommand])
Where:
HelpFile is a string variable representing the name of the help file.
HelpTopic is a string variable representing the name of the help topic.
HelpCommand is a long-integer variable representing the name of the help command. It is defined in winuser.h and can be HELP_CONTENTS, HELP_HELPONHELP or HELP_PARTIALKEY
To simply bring up help, you can use this method with no optional parameters as follows:
Call Application.Help("icadvba.hlp")
Intellicad will search for the file in all known locations (as defined by the search path). If the hlp file is not found, this method will fail. You can also provide the full path to the help file in which case, this method will succeed. Using the 2nd and 3rd optional arguments, you can bring up help on a specific topic. The following constants are defined in winuser.h (a Windows system file).
#define HELP_CONTENTS 0x0003L
#define HELP_HELPONHELP 0x0004L /* Display help on using help */
#define HELP_PARTIALKEY 0x0105L
In VBA:
Call Application.Help("icadvba.hlp", "Colors", 261)
This will bring up the Colors topic. Note that 261 is HELP_PARTIALKEY(0x0105) in decimal
Call Application.Help("icadvba.hlp", , 3)
will bring up the contents
Call Application.Help("icadvba.hlp", , 4)
will bring up help on help.