ID do artigo: 315988 - Última revisão: segunda-feira, 25 de novembro de 2002 - Revisão: 1.1

COMO: Usar a Ajuda de HTML do Visual Basic 6.0

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Recolher tudo

Sumário

Este artigo descreve como chamar Ajuda em HTML de um aplicativo Visual Basic 6.0.

O ponto de entrada principal para operações de HTML no Visual Basic é a função de HTML . Este aplicativo programação função de API (interface) é declarado da seguinte maneira:
Private Declare Function HTMLHelp Lib "HHCtrl.ocx" Alias "HTMLHelpA" _
    (ByVal hWndCaller As Long, _
     ByVal pszFile As String, _
     ByVal uCommand As Long, _
     dwData As Any) As Long
				
o primeiro parâmetro representa uma janela pai para o seu aplicativo. O segundo parâmetro é o nome do arquivo compilado (.chm) que contém os dados de Ajuda. O terceiro parâmetro é um valor que representa um comando de HTML . O quarto parâmetro é dados adicionais, o valor e formato do qual depende o comando de HTML .

Observação : O quarto parâmetro está declarado como "As Any" (sem as aspas). O tipo real de dados que devem ser fornecidos depende de como o comando de HTML que está sendo usado. Tenha cuidado para passar os valores de dados apropriado para qualquer comando de HTML você estiver usando. O programa de exemplo neste artigo demonstra como usar alguns desses comandos de HTML .

Requisitos

Os seguintes itens descrevem recomendado de hardware, software, infra-estrutura de rede, habilidades e conhecimento e service packs que será necessário.
  • HTML Help 1.3 (http://www.microsoft.com/downloads/details.aspx?FamilyID=2363a6fc-cb70-464d-85e6-f598c11ccecf)
Dados de Conhecimento prévio necessário:
  • Você deve ter conhecimento de desenvolvimento do Visual Basic.

Criar um arquivo de Ajuda em HTML

  1. Clique em Iniciar , aponte para programas e clique em HTML Help Workshop duas vezes para iniciar o HTML Help Workshop.
  2. No menu arquivo , clique em novo .
  3. Na caixa de diálogo novo , clique em projeto e, em seguida, clique em OK . O Assistente de novo projeto é iniciado.
  4. Siga estas etapas no Assistente para novo projeto:
    1. Na primeira caixa de diálogo, pressione Avançar .
    2. Na caixa de diálogo destino , digite o pasta e nome de arquivo para o projeto de Ajuda e, em seguida, clique em Avançar . A seguinte pasta e nome de arquivo são exemplos:
      C:\Documents and Settings\ < seu nome de usuário > \My Documents\HHDemo\HHDemo.hhp
    3. Na caixa de diálogo Arquivos existentes , pressione Avançar .
    4. Clique em Concluir para criar um projeto em branco.
  5. No menu arquivo , clique em novo .
  6. Na caixa de diálogo novo , clique em Arquivo HTML , digite o padrão para o título, clique em OK , digite padrão entre as marcas <body> e </body> e, em seguida, salve esse arquivo como default.htm.
  7. No menu arquivo , clique em novo .
  8. Na caixa de diálogo novo , clique em Arquivo HTML , digite o Tópico de exemplo para o título, clique em OK , digite o Tópico de exemplo entre as marcas <body> e </body> e salvar este arquivo como Sample.htm.
  9. Na barra de ferramentas à esquerda na janela do HTML Help Workshop , clique em Add/Remove topic files .
  10. Clique em Adicionar , procure o arquivo default.htm e o arquivo Sample.htm na caixa de diálogo seleção de arquivo , clique em Abrir e, em seguida, clique em OK . Os dois arquivos estão agora listados na seção arquivos à esquerda da janela do HTML Help Workshop .
  11. Abra um editor de texto, como o bloco de notas, e em seguida, digite o seguinte contexto identificações:
    #define DEFAULT 100
    #define SAMPLE 101
    						
    salvar o arquivo como Map.h na mesma pasta como outros arquivos de projeto de HTML que você criou.
  12. Na barra de ferramentas à esquerda na janela do HTML Help Workshop HTML Help Workshop , clique em informações API HtmlHelp , clique em Arquivo de cabeçalho , digite o nome de arquivo Map.h e, em seguida, clique em OK duas vezes.
  13. No menu arquivo , clique em Salvar todos os arquivos .
  14. No menu arquivo , clique em compilar .
  15. Na caixa de diálogo criar um arquivo compilado , clique em Compile . Isso cria um arquivo de ajuda HTML compilado chamado HHDemo.chm.

Validar o arquivo de Ajuda

  1. Abra o arquivo HHDemo.chm no Microsoft Windows Explorer.
  2. Quando a janela HTML for aberta, uma das páginas de tópico é exibida.

Criar um aplicativo Visual Basic que usa o arquivo de Ajuda

  1. Inicie um novo projeto do Visual Basic 6.0 Standard EXE.
  2. Adicione dois botões de comando ao Form1. Os botões com os nomes padrão Command1 e Command2.
  3. Adicione o seguinte código à seção General Declarations do Form1:
    Option Explicit
    
    Private Declare Function HtmlHelp Lib "HHCtrl.ocx" Alias "HtmlHelpA" _
        (ByVal hWndCaller As Long, _
         ByVal pszFile As String, _
         ByVal uCommand As Long, _
         dwData As Any) As Long
    
    Const HH_DISPLAY_TOPIC As Long = 0
    Const HH_HELP_CONTEXT As Long = &HF
    
    Private Sub Form_Load()
        ChDir App.Path
    End Sub
    
    Private Sub Command1_Click()
        HtmlHelp hWnd, "HHDemo.chm", HH_DISPLAY_TOPIC, ByVal "Sample.htm"
    End Sub
    
    Private Sub Command2_Click()
        HtmlHelp hWnd, "HHDemo.chm", HH_HELP_CONTEXT, ByVal 100&
    End Sub
    					
  4. Salve os arquivos para este projeto na mesma pasta que o arquivo HTML de exemplo.

Verificar se ele funciona

  1. Criar e executar o aplicativo.
  2. Clique em Command1 . O programa HTML exibe o arquivo de Sample.htm tópico. Essa técnica usa uma pesquisa por nome do tópico.
  3. Clique em Command2 . O programa HTML exibe o arquivo default.htm tópico. Esta técnica usa uma pesquisa por ID de contexto.

REFERÊNCIAS

Para obter informações adicionais sobre como usar a Ajuda HTML no Visual Basic, clique nos números abaixo para ler os artigos na Base de dados de Conhecimento da Microsoft:
183434  (http://support.microsoft.com/kb/183434/EN-US/ ) COMO: Usar a API de ajuda HTML em um aplicativo Visual Basic
286404  (http://support.microsoft.com/kb/286404/EN-US/ ) COMO: Adicionar Ajuda em HTML para um aplicativo do Assistente de aplicativo Visual Basic 6.0
O HTML Help SDK 1.3 contém mais informações sobre a função de HTML .


A informação contida neste artigo aplica-se a:
  • Microsoft Visual Basic 6.0 Professional Edition
  • Microsoft Visual Basic Enterprise Edition for Windows 6.0
Palavras-chave: 
kbmt kbapi kbhowto kbhowtomaster KB315988 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 315988  (http://support.microsoft.com/kb/315988/en-us/ )