![]() |
This topic is only used to show context sensitive help with Visual Basic applications. This is contextID 20010.
Open your project (.hhp) file in notepad and add following sections:
Add a [MAP] section and define the IDs your require.
#define IDH_frmMainControl1 10000
#define IDH_frmMainControl2 10010
#define IDH_frmChildControl1 20000
#define IDH_frmChildControl2 20010
Add an [ALIAS] section and define the mapping between each ID and a help topic.
[ALIAS]
IDH_frmMainControl1=Context-sensitive example\contextID-10000.htm
IDH_frmMainControl2=Context-sensitive example\contextID-10010.htm
IDH_frmChildControl1=Context-sensitive example\contextID-20000.htm
IDH_frmChildControl2=Context-sensitive example\contextID-20010.htm
In a text editor enter the ALIAS details like IDH_90000=index.htm. Save the file as 'alias.h' in same folder as your help project file.
;---------------------------------------------------
; alias.h file example for HTMLHelp (CHM)
; www.help-info.de
;
; All IDH's > 10000 for better format
; last edited: 2006-07-09
;---------------------------------------------------
IDH_90000=index.htm
IDH_10000=Context-sensitive_example\contextID-10000.htm
IDH_10010=Context-sensitive_example\contextID-10010.htm
IDH_20000=Context-sensitive_example\contextID-20000.htm
IDH_20010=Context-sensitive_example\contextID-20010.htm
In a text editor enter the MAP details like #define IDH_90000 90000;frmMain. Save the file as 'map.h' in same folder as your help project file.
;--------------------------------------------------
; map.h file example for HTMLHelp (CHM)
; www.help-info.de
;
; All IDH's > 10000 for better format
; ;comment at end of line
;--------------------------------------------------
#define IDH_90000 90000;frmMain
#define IDH_10000 10000;frmAddressDataContextID-1
#define IDH_10010 10010;frmAddressDataContextID-2
#define IDH_20000 20000;frmAddressDataContextID-3
#define IDH_20010 20010;frmAddressDataContextID-4
Open your .hhp file in a text editor and add these sections
[ALIAS]
#include alias.h
[MAP]
#include map.h
Recompile your .HHP file. Now your application can call help using context help ID's instead of topic file names.
![]() |