Compartilhar via


Funções JScript para assistentes do C++

AddATLSupportToProject

Adiciona o suporte ATL para um projeto MFC.

AddCoclassFromFile

Processa e insere o arquivo do projeto. idl um arquivo de modelo que contém um coclass.

AddCommonConfig

Adiciona as configurações padrão para o projeto.

AddFilesToProject

Adiciona todos os arquivos para o projeto de acordo com a lista no arquivo Templates.inf.

AddInterfaceFromFile

Processa e insere o arquivo do projeto IDL um arquivo de modelo que contém uma interface.

CanAddATLClass

Chamado pelo Assistente para verificar se o projeto é compatível com o Assistente de código que está prestes a ser executado (em outras palavras, ele pode aceitar uma classe ATL).

O assistente chama esta função quando o parâmetro PREPROCESS_FUNCTION é na arquivo de vsz do controle do projeto e verifica se o Modelo de código do Visual C++ está disponível.Se o modelo de código não estiver disponível, a função reporta um erro e retorna false.

CanAddClass

O assistente chama esta função quando o parâmetro PREPROCESS_FUNCTION é no arquivo vsz do controle projeto.

Ele verifica se o objeto de modelo de código do Visual C++ está disponível.Se o modelo de código não estiver disponível, a função reporta um erro e retorna false.

CanAddMFCClass

Chamado pelo Assistente para verificar se o projeto é compatível com o Assistente de código que está prestes a ser executado (em outras palavras, ele pode aceitar uma classe do MFC).

O assistente chama esta função quando o parâmetro PREPROCESS_FUNCTION no arquivo vsz do controle projeto e verifica se o objeto de modelo de código do Visual C++ está disponível.Se o modelo de código não estiver disponível, a função reporta um erro e retorna false.

CanAddNonAttributed

Indica se o projeto oferece suporte a objetos ATL atribuídos e nonattributed.

CanUseFileName

Verifica se existe um arquivo.Nesse caso, o assistente solicita ao usuário para mesclar o código a ser adicionado ao arquivo existente.

ConvertProjectToAttributed

Converte um projeto do ATL para atribuída.

CreateInfFile

Cria o arquivo Templates.inf.

CreateProject

Cria um projeto de C++.

CreateSafeName

Gera um nome amigável do C++.

DeleteFile

Exclui o arquivo especificado.

DoesIncludeExist

Indica se um #include instrução existe em um arquivo.

GetCodeForDllCanUnloadNow

Recupera o código necessário para descarregar a DLL.

GetCodeForDllGetClassObject

Recupera o código para o objeto de classe DLL.

GetCodeForDllRegisterServer

Recupera o código para registrar um servidor.

GetCodeForDllUnregisterServer

Recupera o código para cancelar o registro de um servidor.

GetCodeForExitInstance

Função auxiliar para obter o texto para ExitInstance.

GetCodeForInitInstance

Função auxiliar para obter o texto para InitInstance.

GetExportPragmas

Recupera os pragmas de funções de exportação.

GetInterfaceClasses

Retorna o VCCodeClass objeto associado com uma interface.

GetInterfaceType

Retorna o tipo de interface (por exemplo, personalizado, dual, dispinterface, oleautomation).

GetMaxID

Retorna o maior dispid de membros nesta interface e todas as suas bases.

GetMemberfunction

Retorna um objeto de função com base no nome fornecido.

GetProjectFile

Retorna o nome do arquivo do tipo por projeto de arquivos (. rc. idl e assim por diante).

GetProjectPath

Retorna o caminho do diretório do projeto.

GetRuntimeErrorDesc

Retorna uma descrição para o tipo de exceção.

GetUniqueFileName

Retorna um nome de arquivo exclusivo.

IncludeCodeElementDeclaration

Adiciona a instrução include para strInFile, incluindo o cabeçalho onde strCodeElemName é implementado, se tal um cabeçalho encontrado está no projeto.

InsertIntoFunction

Função auxiliar chamada AddATLSupportToProject para inserir o código em InitInstance.

IsATLProject

Indica se o projeto é ATL com base.

IsAttributedProject

Indica se um projeto é atribuído.

IsMFCProject

Verifica se um projeto é baseado de MFC.

LineBeginsWith

Função auxiliar chamada InsertIntoFunction para determinar se uma linha começar com uma determinada seqüência de caracteres

OffsetToLineNumber

Localiza o número da linha para uma determinada posição no corpo da função.

OnWizFinish

Chamado a partir do script HTML do assistente quando o usuário clica Concluir.Chama do controle wizard Concluir método.

RenderAddTemplate

Processa um arquivo de modelo e, opcionalmente, o adiciona ao projeto.

SetCommonPchSettings

Define o cabeçalho pré-compilado para o projeto.

SetErrorInfo

Fornece informações de erro.

SetFilters

Adiciona origem, e incluir e filtros de recurso para pastas de projeto.

SetMergeProxySymbol

Chamado pelo Assistente para adicionar o símbolo _MERGE_PROXYSTUB, se necessário.

SetNoPchSettings

Configura as propriedades de configuração do projeto quando não há cabeçalho pré-compilado é usado.

Consulte também

Tarefas

Criando um assistente personalizado

Conceitos

Personalizando assistentes do C++ com funções JScript comuns

Projetando um assistente