Chamando um arquivo de HELP na sua aplicação
A partir de um arquivo de help *.hlp em sua aplicação você poderá chamá-lo utilizando a função API WinHelp.
1a. Parte:
Para isso vá crie um modulo (.bas) e declare as seguintes constantes e
funções:
Const Help_File = “File.hlp”
Const Help_Index = &H3
Const Help_Context = &H1
Declare Function WinHelp Lib “user32” Alias “WinHelpA”
(ByVal hwnd As Long, ByVal lpHelpFile As String, ByVal wCommand As Long, ByVal
dwData As Long) As Long
2a. Parte:
Em seguida vá até o controle em que você deseja chamar o help e digite:
WinHelp hwnd, Help_File, Help_Context, 20
O Primeiro valor hwnd , se refere ao Handle da Janela e deve ser passado como
hwnd mesmo.
O segundo é o nome de seu arquivo hlp.
O terceiro parâmetro pode ser utilizado ou para abrir o Help_Index (help
padrão do windows, independente do valor em Help_File) ou Help_Context
(que abrirá o arquivo especificado em Help_File).
Já o quarto parâmetro só terá efeito quando o terceiro
parâmetro for Help_Context. Esse parâmetro se refere ao valor do
tópico definido em seu arquivo de help (funciona como se fosse um link
– abre o aquivo no tópico escolhido).
Além do Help_Context e Help_Index existem outros parâmetros que
podem ser passados. Porém os mais comuns são esses dois.