Compartilhar via


CanAddATLClass

Chamado pelo Assistente para verificar que o usuário pode adicionar uma classe ATL para o projeto.

function CanAddATLClass( 
      oProj, 
      oObject  
);

Parâmetros

  • oProj
    O projeto selecionado.

  • oObject
    O objeto selecionado.Nesse caso, o projeto corrente.

Valor de retorno

True se a classe pode ser adicionada; False se o usuário chama a função de um projeto que não seja um projeto ATL e não possui suporte ATL.

Comentários

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 O Visual C++ Code Model está disponível.Se o modelo de código não estiver disponível, a função reporta um erro e retornará False.

Exemplo

// Determine if an ATL class can be added to the project
if (CanAddATLClass(selProj, selObj))
{
   return true;
}

Consulte também

Tarefas

Criando um assistente personalizado

Conceitos

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

Criando um assistente

Referência

CanAddClass

IsMFCProject

CanAddMFCClass

Outros recursos

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