Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wird vom Assistenten aufgerufen, um zu überprüfen, ob der Benutzer dem Projekt eine ATL-Klasse hinzufügen kann.
function CanAddATLClass(
oProj,
oObject
);
Parameter
oProj
Das ausgewählte Projekt.oObject
Das ausgewählte Objekt.In diesem Fall das aktuelle Projekt.
Rückgabewert
true, wenn die Klasse hinzugefügt werden kann; false, wenn der Benutzer die Funktion für ein Projekt aufruft, das kein ATL-Projekt ist und keine ATL-Unterstützung besitzt.
Hinweise
Wird vom Assistenten aufgerufen, um zu überprüfen, ob das Projekt mit dem auszuführenden Code-Assistenten kompatibel ist (d. h., ob das Projekt eine ATL-Klasse annehmen kann).
Der Assistent ruft diese Funktion auf, wenn die VSZ-Datei der Projektsteuerung den PREPROCESS_FUNCTION-Parameter enthält. Er überprüft, ob das Visual C++-Codemodell verfügbar ist.Wenn das Codemodell nicht verfügbar ist, meldet die Funktion einen Fehler und gibt false zurück.
Beispiel
// Determine if an ATL class can be added to the project
if (CanAddATLClass(selProj, selObj))
{
return true;
}
Siehe auch
Aufgaben
Erstellen eines benutzerdefinierten Assistenten
Referenz
Konzepte
Anpassen von C++-Assistenten mit allgemeinen JScript-Funktionen