Partager via


CanAddATLClass

Mise à jour : novembre 2007

L'Assistant appelle cette fonction pour vérifier que l'utilisateur peut ajouter une classe ATL au projet.

function CanAddATLClass( 
      oProj, 
      oObject  
);

Paramètres

  • oProj
    Projet sélectionné.

  • oObject
    Objet sélectionné. Dans ce cas, le projet en cours.

Valeur de retour

Retourne true si la classe peut être ajoutée et false si l'utilisateur appelle la fonction pour un projet qui n'est pas un projet ATL et qui ne prend pas en charge ATL.

Notes

L'Assistant appelle cette fonction pour vérifier si le projet est compatible avec l'Assistant code sur le point d'être exécuté (en d'autres termes, une classe ATL est acceptée).

L'Assistant appelle cette fonction lorsque le paramètre PREPROCESS_FUNCTION figure dans le fichier .vsz du contrôle du projet et vérifie si le modèle de code Visual C++ est disponible. Si ce n'est pas le cas, la fonction signale une erreur et retourne false.

Exemple

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

Voir aussi

Tâches

Création d'un Assistant personnalisé

Concepts

Personnalisation des Assistants C++ à l'aide des fonctions JScript classiques

Conception d'un Assistant

Référence

CanAddClass

IsMFCProject

CanAddMFCClass

Autres ressources

Fonctions JScript des Assistants C++