Soubory HTML
Průvodce může obsahovat uživatelské rozhraní, které je rozhraní jazyka HTML. Spolu s Default.HTM může průvodce obsahovat libovolný počet souborů HTM. Počet lze nastavit v poli Number of Pages ve Vlastní Průvodce. Každý soubor s příponou HTM představuje stránku jazyka HTML vašeho průvodce a je přístupný pomocí tlačítek Next a Zpět, karet nebo v libovolném jiném formátu určeném v návrhu průvodce.
Kód jazyka HTML obsahuje:
- Značku SYMBOL, která identifikuje výchozí možnost pro uživatelské možnosti. Symboly jsou zapisovány do tabulky symbolu poté, co uživatel klikne na Finish, jako například:
<SYMBOL NAME='HEADER_FILE' VALUE='MyHeader.h' TYPE=text></SYMBOL>
V Průvodci uživatelským rozhraní (UI), textové pole nazvané v tabulce symbolu HEADER_FILE obsahuje výchozí text MyHeader.H. Tuto hodnotu lze změnit v uživatelském rozhraní průvodce a výsledná hodnota je zapsána do projektové tabulky symbolů po kliknutí na tlačítko Finish, například:
<SYMBOL NAME='CHECKBOX1' TYPE=checkbox VALUE=false></SYMBOL>
V Průvodci uživatelským rozhraním je zaškrtávací políčko, uvedené v tabulce symbolů jako CHECKBOX1 odznačené. Toto pole lze vybrat v uživatelském rozhraní jazyka HTML a výsledná hodnota je zapsán do tabulky symbolů po kliknutí na tlačítko Finish.
Všechny soubor HTM zaznamenává uživatelské výběry do tabulky symbolů.
Zahrnutí Common.js, které obsahuje běžně používané a užitečné funkce JScript a Default.js.
Odkazy na obrázky projektu určené pro zobrazení v kódu jazyka HTML.
Text jazyka HTML a formátování, které přizpůsobí vzhled uživatelského rozhraní průvodce
Funkce JScript, které přistupují k modelu objektu průvodce Visual C++ a poskytují přizpůsobené chování z tohoto průvodce. Tyto funkce jsou v oddíle stírány HTML nazvané hlavička < skript LANGUAGE = 'JSCRIPT' >, jak je znázorněno v následujícím příkladu.
Poznámka
Pro přístup k průvodci a objektovému modelu prostředí z kódu jazyka HTML, připojte objekt modelu k "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); }
Toto je ukázkový průvodce konzolové aplikace:
<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>