Sdílet prostřednictvím


Funkce jazyka JScript pro Průvodce jazyka C++

AddATLSupportToProject

Přidá podporu knihovny ATL do projektu knihovny MFC.

AddCoclassFromFile

Vykreslí a vloží do souboru .idl projektu soubor šablony obsahující coclass.

AddCommonConfig

Přidá výchozí konfigurace do projektu.

AddFilesToProject

Přidá všechny soubory do projektu založené na seznamu v souboru Templates.inf.

AddInterfaceFromFile

Vykreslí a vloží do souboru IDL projektu soubor šablony obsahující rozhraní.

CanAddATLClass

Volána průvodcem pro ověření, zda je projekt kompatibilní s průvodcem kódu, který bude spuštěný (jinými slovy, může přijmout třídu knihovny ATL).

Průvodce volá tuto funkci, pokud parametr PREPROCESS_FUNCTION je v souboru řízení .vsz projektu a zkontroluje, zda je objekt Visual C++ Code Model k dispozici. Pokud není k dispozici model kódu, funkce hlásí chybu a vrátí hodnotu false.

CanAddClass

Průvodce volá tuto funkci, když je parametr PREPROCESS_FUNCTION v souboru řízení .vsz projektu.

Ověří, zda je k dispozici objekt modelu kódu Visual C++. Pokud není k dispozici model kódu, funkce hlásí chybu a vrátí hodnotu false.

CanAddMFCClass

Volána průvodcem pro ověření, zda je projekt kompatibilní s Průvodcem kódu, který bude spuštěný (jinými slovy, může přijmout třídu knihovny MFC).

Průvodce volá tuto funkci, pokud parametr PREPROCESS_FUNCTION je v souboru řízení .vsz projektu a zkontroluje, zda je objekt modelu kódu Visual C++ k dispozici. Pokud není k dispozici model kódu, funkce hlásí chybu a vrátí hodnotu false.

CanAddNonAttributed

Označuje, zda projekt podporuje objekty knihovny ATL atributové i neatributové.

CanUseFileName

Zkontroluje, zda soubor existuje. Jestliže ano, průvodce vyzve uživatele ke sloučení kódu, který má být přidán do existujícího souboru.

ConvertProjectToAttributed

Převede projekt knihovny ATL na atributový.

CreateInfFile

Vytvoří soubor Templates.inf.

CreateProject

Vytvoří projekt jazyka C++.

CreateSafeName

Generuje popisný název jazyka C++.

DeleteFile

Odstraní zadaný soubor.

DoesIncludeExist

Označuje, zda příkaz #include existuje v souboru.

GetCodeForDllCanUnloadNow

Načte kód potřebný k odinstalování knihovny DLL.

GetCodeForDllGetClassObject

Načte kód pro knihovnu DLL objektu třídy.

GetCodeForDllRegisterServer

Načte kód k registraci serveru.

GetCodeForDllUnregisterServer

Načte kód k odregistraci serveru.

GetCodeForExitInstance

Podpůrná funkce pro zjištění textu pro ExitInstance.

GetCodeForInitInstance

Podpůrná funkce pro zjištění textu pro InitInstance.

GetExportPragmas

Načte pragmas pro export funkcí.

GetInterfaceClasses

Vrátí objekt VCCodeClass přidružený k rozhraní.

GetInterfaceType

Vrátí typ rozhraní (například custom, dual, dispinterface, oleautomation).

GetMaxID

Vrátí nejvyšší dispid od členů tohoto rozhraní a všechny jejich základy.

GetMemberfunction

Vrátí objekt funkce založený na zadaném názvu.

GetProjectFile

Vrátí název souboru typu projekt souborů (.rc, .idl a tak dále).

GetProjectPath

Vrátí cestu k adresáři projektu.

GetRuntimeErrorDesc

Vrátí popis pro typ výjimky.

GetUniqueFileName

Vrátí jedinečný název souboru.

IncludeCodeElementDeclaration

Přidá příkaz zahrnutí strInFile včetně hlavičky, kde je strCodeElemName implementováno, pokud je takováto hlavička nalezena v projektu.

InsertIntoFunction

Podpůrná funkce volána v AddATLSupportToProject vložit kód do InitInstance.

IsATLProject

Označuje, zda je projekt knihovny ATL založen.

IsAttributedProject

Označuje, zda se jedná o projekt s atributy.

IsMFCProject

Zkontroluje, zda se jedná o projekt založený na knihovně MFC.

LineBeginsWith

Podpůrná funkce volána v InsertIntoFunction k zjištění, zda řádek začíná určitým řetězcem

OffsetToLineNumber

Vyhledá číslo řádku pro danou pozici v těle funkce.

OnWizFinish

Volána z Průvodce skriptem HTML po kliknutí na tlačítko Dokončit. Volá metodu ovládacího prvku průvodce Dokončit.

RenderAddTemplate

Vykreslí soubor šablony a volitelně jej přidá do projektu.

SetCommonPchSettings

Nastavuje předkompilovanou hlavičku pro projekt.

SetErrorInfo

Obsahuje informace o chybě.

SetFilters

Přidá filtry zdroje, zahrnutí a prostředků pro složky projektu.

SetMergeProxySymbol

Voláno průvodcem k přidání symbolu _MERGE_PROXYSTUB podle potřeby.

SetNoPchSettings

Nastaví vlastnosti konfigurace projektu, když nebyla použita předkompilovaná hlavička.

Viz také

Úkoly

Vytvoření vlastního průvodce

Koncepty

Přizpůsobení průvodců C++ pomocí běžných funkcí JScript

Návrh průvodce