Freigeben über


CanAddMFCClass

Aktualisiert: November 2007

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

Konzepte

Anpassen von C++-Assistenten mit allgemeinen JScript-Funktionen

Entwerfen eines Assistenten

Referenz

CanAddClass

CanAddATLClass

IsMFCProject

Weitere Ressourcen

JScript-Funktionen für C++-Assistenten