Creating Your Own On-line Help for AutoLogin

In Windows environments, the EsxAutoLogin() call displays a dialog box that contains a Help button. It also provides access to other dialog boxes with their own Help buttons. Clicking the Help button displays the Essbase System Login help topic (or the file specified in ESX_INIT_T), which is shipped with the Oracle Essbase Spreadsheet Add-in User's Guide online help.

You can either use the default or define your own help file. If you create your own help file, specify its path and file name in ESX_INIT_T so that the correct file appears when the user chooses the Help button.

If you plan to use EsxAutoLogin() with your own help file, then you need to include ESSHELP.H in your help project file as follows:

[MAP]
   #include <ESSHELP.H>

ESSHELP.H defines the help IDs for the dialog boxes displayed by the API. When you include ESSHELP.H, you need to create topics in your help source files with context strings corresponding to the strings in the header file. For example, you need to create a topic with a context string IDH_SYSTEM_LOGIN_DB for the Login dialog box. See ESSHELP.H for a list of context strings you should include.

If you have other context-sensitive help areas in your program, then add additional lines to the MAP section for your additional header files as follows:

[MAP]
   #include <ESSHELP.H>
   #include <MYHELP.H>