Udostępnij za pośrednictwem


Funkcje języka JScript dla kreatorów języka C++

AddATLSupportToProject

Dodaje obsługę ATL, MFC projektu.

AddCoclassFromFile

Renderuje i wstawia do projektu .idl pliku, plik szablonu, który zawiera coclass.

AddCommonConfig

Dodaje domyślne konfiguracje do projektu.

AddFilesToProject

Dodaje wszystkie pliki projektu, oparty na liście w pliku Templates.inf.

AddInterfaceFromFile

Renderuje i wstawia do pliku IDL projektu pliku szablonu, który zawiera interfejs.

CanAddATLClass

Wywoływany przez kreatora, aby sprawdzić, czy projekt jest zgodny z Kreatora kod, który ma być uruchomiona (innymi słowy, może akceptować klasy ATL).

Kreator wywołuje tę funkcję, gdy parametr PREPROCESS_FUNCTION jest w Kontrola projektu .vsz pliku i sprawdza, czy Model kodu Visual C++ jest dostępny.Jeśli model kodu nie jest dostępny, funkcja zgłasza błąd i zwraca false.

CanAddClass

Kreator wywołuje tę funkcję, gdy parametr PREPROCESS_FUNCTION jest w pliku .vsz kontrola projektu.

Sprawdza, czy obiekt Visual C++ kod modelu jest dostępna.Jeśli model kodu nie jest dostępny, funkcja zgłasza błąd i zwraca false.

CanAddMFCClass

Wywoływany przez kreatora, aby sprawdzić, czy projekt jest zgodny z Kreatora kod, który ma być uruchomiona (innymi słowy, może akceptować klasy MFC).

Kreator wywołuje tę funkcję, gdy parametr PREPROCESS_FUNCTION jest w pliku .vsz kontroli projektu i sprawdza, czy obiekt Visual C++ kod modelu jest dostępna.Jeśli model kodu nie jest dostępny, funkcja zgłasza błąd i zwraca false.

CanAddNonAttributed

Wskazuje, czy projekt obsługuje obiekty ATL zarówno przypisane, jak i nonattributed.

CanUseFileName

Sprawdza, czy plik istnieje.Jeśli tak, Kreator monituje użytkownika o scalenie kodu, które mają zostać dodane do istniejącego pliku.

ConvertProjectToAttributed

Konwertuje Projekt ATL przypisać.

CreateInfFile

Tworzy plik Templates.inf.

CreateProject

Tworzy projektu C++.

CreateSafeName

Generuje przyjazna nazwa języka C++.

DeleteFile

Usuwa określony plik.

DoesIncludeExist

Wskazuje, czy #include instrukcja istnieje w pliku.

GetCodeForDllCanUnloadNow

Pobiera kod potrzebny do wyładować bibliotekę DLL.

GetCodeForDllGetClassObject

Pobiera kod dla obiektu klasy biblioteki DLL.

GetCodeForDllRegisterServer

Pobiera ten kod, aby zarejestrować serwer.

GetCodeForDllUnregisterServer

Pobiera ten kod, aby wyrejestrować serwera.

GetCodeForExitInstance

Funkcję pomocniczą w celu uzyskania tekstu dla ExitInstance.

GetCodeForInitInstance

Funkcję pomocniczą w celu uzyskania tekstu dla InitInstance.

GetExportPragmas

Pobiera pragmas dla funkcji eksportowania.

GetInterfaceClasses

Zwraca VCCodeClass obiektu skojarzonego z interfejsem.

GetInterfaceType

Zwraca typ interfejsu (na przykład, niestandardowy, podwójnego, dispinterface, oleautomation).

GetMaxID

Zwraca najwyższą dispid od członków tego interfejsu i wszystkich jego podstawy.

GetMemberfunction

Zwraca obiekt funkcji, w oparciu o podanej nazwie.

GetProjectFile

Zwraca nazwę pliku-project typów plików (.rc, .idl i tak dalej).

GetProjectPath

Zwraca ścieżkę katalogu projektu.

GetRuntimeErrorDesc

Zwraca opis dla typu wyjątku.

GetUniqueFileName

Zwraca wartość unikatową nazwę pliku.

IncludeCodeElementDeclaration

Dodaje instrukcji include, aby strInFile, łącznie z nagłówkiem gdzie strCodeElemName jest zaimplementowana, jeśli nagłówek znaleziono w projekcie.

InsertIntoFunction

Funkcja Helper wywoływana w AddATLSupportToProject do wstawiania kodu do InitInstance.

IsATLProject

Wskazuje, czy projekt jest ATL oparte.

IsAttributedProject

Wskazuje, czy projekt jest przypisany.

IsMFCProject

Sprawdza, czy projekt jest MFC oparte.

LineBeginsWith

Funkcja Helper wywoływana w InsertIntoFunction do określenia, jeśli wiersz zaczyna się od określonego ciągu

OffsetToLineNumber

Wyszukuje liczbę linii dla danej pozycji w treści funkcji.

OnWizFinish

Wywołany ze skryptu HTML kreatora, gdy użytkownik kliknie Zakończenie.Wywołuje formantu kreatora Zakończenie metody.

RenderAddTemplate

Renderuje plik szablonu i opcjonalnie dodaje do projektu.

SetCommonPchSettings

Konfiguruje wstępnie skompilowana nagłówka dla projektu.

SetErrorInfo

Zawiera informacje o błędach.

SetFilters

Dodaje źródło, dołączyć i filtrów zasobów dla projektu folderów.

SetMergeProxySymbol

Wywołana przez kreatora, aby dodać _MERGE_PROXYSTUB symbol, w razie potrzeby.

SetNoPchSettings

Ustanawia właściwości konfiguracji Projekt użyty bez nagłówka wstępnie skompilowana.

Zobacz też

Zadania

Tworzenie kreatora niestandardowego

Koncepcje

Dostosowywanie kreatorów C++ do typowych funkcji języka JScript

Projektowanie kreatora