Compartilhar via


Funções de JScript para assistentes do C++

AddATLSupportToProject

Adiciona o suporte ATL a um projeto MFC.

AddCoclassFromFile

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

AddCommonConfig

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

AddFilesToProject

Adiciona todos os arquivos ao projeto com base na lista no arquivo Templates.inf.

AddInterfaceFromFile

Processa e insere no arquivo IDL do projeto 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 é no arquivo de .vsz do controle de projeto e verifica se o Modelo de código de C++ Visual está disponível. Se o modelo de código não estiver disponível, a função reporta um erro e retornará False.

CanAddClass

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

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 retornará 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 do projeto do controle .vsz 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 retornará False.

CanAddNonAttributed

Indica se o projeto oferece suporte à atribuída e nonattributed objetos ATL.

CanUseFileName

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

ConvertProjectToAttributed

Converte um projeto 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 demonstrativo 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 CWinAppEx.

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 nome de arquivo de por-tipo de 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 demonstrativo de inclusão ao strInFile, incluindo o cabeçalho onde strCodeElemName é implementada, se estiver cabeçalho encontrado no projeto.

InsertIntoFunction

Função auxiliar chamada em 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 é com base em MFC.

LineBeginsWith

Função auxiliar chamada em InsertIntoFunction para determinar se uma linha começa com uma determinada cadeia de caracteres

OffsetToLineNumber

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

OnWizFinish

Chamado a partir do script HTML Assistente quando o usuário clica em Concluir.Chama Concluir método.

RenderAddTemplate

Processa um arquivo de modelo e o adiciona opcionalmente para o projeto.

SetCommonPchSettings

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

SetErrorInfo

Fornece informações de erro.

SetFilters

Adiciona de fonte, 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 C++ com funções comuns do JScript

Criando um assistente