Compartir a través de


CanAddATLClass

Actualización: noviembre 2007

El asistente llama a esta función para comprobar si el usuario puede agregar una clase ATL al proyecto.

function CanAddATLClass( 
      oProj, 
      oObject  
);

Parámetros

  • oProj
    Proyecto seleccionado.

  • oObject
    Objeto seleccionado. En este caso, el proyecto actual.

Valor devuelto

true si se puede agregar la clase; false si el usuario llama a la función para un proyecto que no es un proyecto ATL ni es compatible con ATL.

Comentarios

El asistente llama a esta función para comprobar si el proyecto es compatible con el asistente para código que va a ejecutarse (es decir, si puede aceptar una clase ATL).

El asistente llama a esta función cuando el parámetro PREPROCESS_FUNCTION está en el archivo .vsz de control del proyecto y comprueba si el Modelo de código de Visual C++ está disponible. Si el modelo de código no está disponible, la función informará de un error y devolverá false.

Ejemplo

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

Vea también

Tareas

Crear un asistente personalizado

Conceptos

Personalizar los asistentes de C++ con funciones comunes de JScript

Diseñar un asistente

Referencia

CanAddClass

IsMFCProject

CanAddMFCClass

Otros recursos

Funciones de JScript para los asistentes de C++