CanAddMFCClass
Wird vom Assistenten aufgerufen, um zu überprüfen, ob der Benutzer dem Projekt eine MFC-Klasse hinzufügen kann.
function CanAddMFCClass(
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 MFC-Projekt ist und keine MFC-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 MFC-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 MFC class can be added to the project
if (CanAddMFCClass(selProj, selObj))
{
return true;
}
Siehe auch
Aufgaben
Erstellen eines benutzerdefinierten Assistenten
Referenz
Konzepte
Anpassen von C++-Assistenten mit allgemeinen JScript-Funktionen