Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O exemplo TESTHELP demonstra como usar MFC para compilação um controle ActiveX que tem seu próprio arquivo de ajuda para exibir a Ajuda para o usuário.Testhelp.ocx também mostra como adicionar dicas de ferramentas a um controle ActiveX MFC ActiveX.
Observação de segurança: |
|---|
Este código de exemplo é fornecido para ilustrar um conceito e não deve ser usado em aplicativos ou sites da Web, pois ele não pode ilustrar sistema autônomo práticas de codificação mais seguras.Microsoft sistema autônomo sumes nenhuma responsabilidade por danos incidentais ou conseqüenciais deve o código de exemplo ser usado para fins diferentes de sistema autônomo se destina. |
Para obter exemplos e instruções para instalá-los:
Sobre o Visual Studio Ajuda menu, clicar Exemplos.
Para obter mais informações, consulte Localizando arquivos de exemplo.
A versão mais recente e a lista completa das Exemplos está disponível online a partir de O Visual Studio 2008 Exemplos página.
Você também pode localizar exemplos no disco rígido do seu computador.Por padrão, exemplos e um arquivo Leiame são copiados para uma pasta sob \programa Files\Visual Studio 9.0\Samples\.Para edições Express do Visual Studio, todos os exemplos estão localizados online.
Criando e executando o exemplo
Para criar e executar a amostra TESTHELP
em aberto Testhelp.sln a solução.
Sobre o Compilação menu, clicar Compilação.
Depois de criar a amostra TESTHELP, você poderá usá-lo em qualquer aplicativo de contêiner ActiveX.See Teste de propriedades e eventos com o contêiner de teste para obter informações sobre como acessar o contêiner de teste.Incluir o controle TESTHELP no projeto do seu contêiner e execute o projeto.Você pode conjunto as propriedades do controle TESTHELP abrindo o propriedade caixa de diálogo de seu contêiner.
O arquivo de projeto de ajuda e ajuda de todos os arquivos de fonte do projeto também estão incluídos neste exemplo.
Para recriar e execute o arquivo de ajuda TESTHELP
From a Iniciar menu, clicar Ajuda do workshop.
Abra Testhelp.hpj.Workshop de Ajuda exibe um Assistente para converter o arquivo em um arquivo .hhp.Execute o assistente, nomeie o arquivo e aceitar as alterações.
clicar Compilar on the Arquivo menu.No Criar uma caixa de diálogo arquivo compilado, indique onde você deseja armazenar o arquivo compilado e, em seguida, clicar Compilar.
Para exibir o arquivo compilado, clicar Arquivo de Ajuda compilado on the Modo de exibição menu.
Recursos TESTHELP
TESTHELP demonstra como:
Exiba uma dica de ferramenta para seu controle ActiveX.
Ativar/desativar a dica de ferramenta e desligar usando o controle página de propriedades.
Alterar o texto da dica de ferramenta usando o controle propriedade página.
Ativar botão de ajuda de quadro do contêiner de controle ActiveX propriedade exibir o arquivo de Ajuda do controle quando o usuário clica no botão Ajuda.
Habilitar o "?" botão no componente Visual C++ e a Galeria de controles, para que o arquivo de Ajuda do controle seja exibido quando esse controle é escolhido da Galeria de e o "?" botão é clicado.
Exibir Ajuda em time de execução quando o controle tem o foco do teclado e F1 é pressionado.
Use as propriedades fonte, BackColor e ForeColor ações de um controle ActiveX.
Página de propriedades Geral
Tipo de ajuda para usar
Esta propriedade determina como ajuda será usada quando o usuário pressiona F1 enquanto o controle TESTHELP tem o foco do teclado.Ajudar em uma janela pop-up janela significa que, quando o usuário pressiona F1 enquanto o controle TESTHELP estiver sendo executado em um contêiner e tem o foco do teclado, uma janela pop-up com o tópico "Qual é essa coisa?" do helpfile Testhelp.hlp é exibida.Mostrar que o arquivo de ajuda inteiro significa que, quando o usuário pressiona F1 enquanto o controle TESTHELP estiver sendo executado em um contêiner e tem o foco do teclado, Windows todo ajuda programa virá até exibir o tópico do Sumário do arquivo Testhelp.hlp.Usar arquivo de Ajuda do controle
Quando esta caixa estiver marcada, a Ajuda será exibida no formato determinado pelo tipo de ajuda para a propriedade Use quando o usuário pressiona F1 enquanto o controle estiver sendo executado em um contêiner e tem o foco do teclado.Dica de ferramenta de uso para este controle
Se esta caixa estiver marcada, uma dica de ferramenta será exibida sobre a janela do controle se o controle estiver sendo executado no contêiner e o cursor do mouse é movido para e pára na janela do controle.O texto a ser exibido é determinado pela propriedade legenda de dica de ferramenta.Legenda de dica de ferramenta
Este é o texto a ser exibido em uma dica de ferramenta se o usuário optar por mostrar dicas de ferramentas.Nome1 Nome exibido na parte superior do controle.
Nome2 Nome exibido no meio do controle.
Name3 Nome exibido na parte inferior do controle.
Página propriedade cores
Permite que o usuário selecionar cores a ser usado na pintura esse controle.
Página de propriedades de fonte
Permite que o usuário especificar a fonte usada para o texto no controle.
Observação: |
|---|
Alguns exemplos, sistema autônomo esta, não foram modificados para refletir sistema autônomo alterações nos assistentes, bibliotecas e compilador Visual C++, mas ainda Demonstre sistema autônomo concluir a tarefa desejada. |
Palavras-chave
O exemplo TESTHELP demonstra as seguintes classes e palavras-chave:
CToolTipCtrl COleControl::OnDraw COleControl::OnResetState; COlePropertyPage::OnHelp
Observação: |
|---|
Alguns exemplos, sistema autônomo esta, não foram modificados para refletir sistema autônomo alterações nos assistentes, bibliotecas e compilador Visual C++, mas ainda Demonstre sistema autônomo concluir a tarefa desejada. |
Observação de segurança:
Observação: