Share via


Funzioni JScript per procedure guidate C++

AddATLSupportToProject

Aggiunge il supporto ATL a un progetto MFC.

AddCoclassFromFile

Esegue il rendering e inserisce nel file IDL del progetto un file modello contenente una coclasse.

AddCommonConfig

Aggiunge le configurazioni predefinite al progetto.

AddFilesToProject

Aggiunge tutti i file al progetto in base all'elenco presente nel file Templates.inf.

AddInterfaceFromFile

Esegue il rendering e inserisce nel file IDL del progetto un file modello contenente un'interfaccia.

CanAddATLClass

Chiamata durante la procedura guidata per verificare se il progetto è compatibile con le creazioni guidate codice da eseguire, ovvero se è possibile utilizzare una classe ATL nel progetto.

Durante la procedura guidata questa funzione viene chiamata quando il parametro PREPROCESS_FUNCTION si trova nel file vsz del controllo del progetto e consente di verificare se il Modello di codice Visual C++ è disponibile. Se il modello di codice non è disponibile, la funzione segnalerà un errore e restituirà false.

CanAddClass

Durante la procedura guidata questa funzione viene chiamata quando il parametro PREPROCESS_FUNCTION si trova nel file vsz del controllo del progetto

e consente di verificare se l'oggetto Modello codice di Visual C++ è disponibile. Se il modello di codice non è disponibile, la funzione segnalerà un errore e restituirà false.

CanAddMFCClass

Chiamata durante la procedura guidata per verificare se il progetto è compatibile con la Creazione guidata codice da eseguire, ovvero se è possibile utilizzare una classe MFC nel progetto.

Durante la procedura guidata questa funzione viene chiamata quando il parametro PREPROCESS_FUNCTION si trova nel file vsz del controllo del progetto e consente di verificare se il Modello codice di Visual C++ è disponibile. Se il modello di codice non è disponibile, la funzione segnalerà un errore e restituirà false.

CanAddNonAttributed

Indica se il progetto supporta oggetti ATL con e senza attributi.

CanUseFileName

Verifica se è presente un file. In caso positivo durante la procedura guidata verrà chiesto all'utente di unire il codice da aggiungere al file esistente.

ConvertProjectToAttributed

Converte un progetto ATL in un progetto con attributi.

CreateInfFile

Crea il file Templates.inf.

CreateProject

Crea un progetto C++.

CreateSafeName

Genera un nome descrittivo C++.

DeleteFile

Elimina il file specificato.

DoesIncludeExist

Indica se in un file è presente un'istruzione #include.

GetCodeForDllCanUnloadNow

Recupera il codice necessario per scaricare la DLL.

GetCodeForDllGetClassObject

Recupera il codice per l'oggetto di classe DLL.

GetCodeForDllRegisterServer

Recupera il codice per la registrazione di un server.

GetCodeForDllUnregisterServer

Recupera il codice per l'annullamento della registrazione di un server.

GetCodeForExitInstance

Funzione di supporto per visualizzare il testo di ExitInstance.

GetCodeForInitInstance

Funzione di supporto per visualizzare il testo di InitInstance.

GetExportPragmas

Recupera i pragma per l'esportazione delle funzioni.

GetInterfaceClasses

Restituisce l'oggetto VCCodeClass associato a un'interfaccia.

GetInterfaceType

Restituisce il tipo di interfaccia, quale personalizzata, duale, dispatch, oleautomation.

GetMaxID

Restituisce il dispid più alto dai membri di questa interfaccia e di tutte le relative basi.

GetMemberfunction

Restituisce un oggetto funzione basato su un determinato nome.

GetProjectFile

Restituisce il nome file dei tipi di file per progetto (RC, IDL e così via).

GetProjectPath

Restituisce il percorso della directory del progetto.

GetRuntimeErrorDesc

Restituisce una descrizione del tipo di eccezione.

GetUniqueFileName

Restituisce un nome file univoco.

IncludeCodeElementDeclaration

Aggiunge l'istruzione di inclusione a strInFile, compresa l'intestazione in cui viene implementata strCodeElemName, qualora un'intestazione del genere venga trovata nel progetto.

InsertIntoFunction

Funzione di supporto chiamata in AddATLSupportToProject per inserire del codice in InitInstance.

IsATLProject

Indica se il progetto è basato su ATL.

IsAttributedProject

Indica se un progetto ha attributi.

IsMFCProject

Verifica se un progetto è basato su MFC.

LineBeginsWith

Funzione di supporto chiamata in InsertIntoFunction per determinare se una riga inizia con una determinata stringa

OffsetToLineNumber

Trova il numero di riga relativo a una determinata posizione in un codice funzione.

OnWizFinish

Chiamata dallo script HTML della procedura guidata quando l'utente sceglie Fine. Chiama il metodo Finish del controllo della procedura guidata.

RenderAddTemplate

Esegue il rendering di un file modello e, facoltativamente, lo aggiunge al progetto.

SetCommonPchSettings

Imposta l'intestazione precompilata per il progetto.

SetErrorInfo

Fornisce informazioni sugli errori.

SetFilters

Aggiunge filtri di origine, di inclusione e di risorsa per le cartelle del progetto.

SetMergeProxySymbol

Chiamata nella procedura guidata per aggiungere il simbolo _MERGE_PROXYSTUB, se necessario.

SetNoPchSettings

Imposta le proprietà di configurazione del progetto quando non viene utilizzata alcuna intestazione precompilata.

Vedere anche

Attività

Creazione di una procedura guidata personalizzata

Concetti

Personalizzazione delle procedure guidate C++ con funzioni comuni JScript

Progettazione di una procedura guidata