Arquivos HTML

Um assistente pode conter uma interface de usuário, que é uma interface HTML.Juntamente com o default. htm, um assistente pode conter qualquer número de arquivos. htm, que é possível indicar no Número de páginas caixa no Assistente personalizada.Cada arquivo. htm representa uma página HTML de seu assistente e a página HTML é acessível usando Next e novamente botões, guias ou qualquer outro formato que você especifica em seu design do assistente.

O HTML contém:

  • A marca de SÍMBOLO que identifica o padrão para opções definidas pelo usuário.Símbolos são gravados na tabela de símbolos quando o usuário clica Concluir, tais como:
   <SYMBOL NAME='HEADER_FILE' VALUE='MyHeader.h' TYPE=text></SYMBOL>

Na interface de usuário do assistente (UI), a caixa de texto identificada na tabela de símbolos, como "HEADER_FILE" contém o texto padrão "MyHeader.h".Você pode alterar esse valor no Assistente de interface do usuário, e o valor resultante é gravado para a tabela de símbolos do projeto, quando você clica em Concluir, tais como:

   <SYMBOL NAME='CHECKBOX1' TYPE=checkbox VALUE=false></SYMBOL>

No Assistente de interface do usuário, a caixa de seleção identificada na tabela de símbolos, como "CHECKBOX1" está desmarcada por padrão.Você pode marcar essa caixa na interface de usuário HTML e o valor resultante é gravado para a tabela de símbolos, quando você clica em Concluir.

Cada arquivo. htm registra as seleções do usuário para a tabela de símbolos.

  • Um inclusão para Common.js, que contém comumente usados e úteis funções JScript e default. js.

  • Referências a imagens do projeto para exibir em HTML.

  • Texto em HTML e a formatação que personalizar a aparência da interface do usuário do Assistente

  • Funções de JScript que acessar o modelo de objeto Assistente Visual C++ para fornecer um comportamento personalizado do assistente.Essas funções estão na seção da página HTML pontas < SCRIPT LANGUAGE = 'JSCRIPT' >, conforme mostrado no exemplo a seguir.

    ObservaçãoObservação

    Para acessar o assistente e modelos de objeto do ambiente de HTML, prepend o item de modelo de objeto com "Window. External".

    function InitDocument(document)
    {
       setDirection();
    
       if (window.external.FindSymbol('DOCUMENT_FIRST_LOAD'))
       {
          // This function sets the default symbols based 
          // on the values specified in the SYMBOL tags above
          //
          window.external.SetDefaults(document);
       }
    
       // Load the document and initialize the controls 
       // with the appropriate symbol values
       //
       window.external.Load(document);
    }
    

Este é um Assistente de aplicativo do console de amostra:

<SYMBOL NAME='WIZARD_DIALOG_TITLE' TYPE=text VALUE='Console Application Wizard'></SYMBOL>

<SYMBOL NAME='EMPTY_PROJECT' TYPE=checkbox VALUE=false></SYMBOL>
<SYMBOL NAME='SUPPORT_ATL' TYPE=checkbox VALUE=false></SYMBOL>
<SYMBOL NAME='SUPPORT_MFC' TYPE=checkbox VALUE=false></SYMBOL>

Consulte também

Tarefas

Criando um assistente personalizado

Referência

Assistente personalizado

Conceitos

Arquivos criados para o seu assistente.

Projetar um assistente