Freigeben über


CanAddClass

Aktualisiert: November 2007

Wird vom Assistenten aufgerufen, um zu überprüfen, ob das Projekt mit dem Code-Assistenten kompatibel ist, den der Benutzer ausführen möchte.

function CanAddClass( 
      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, andernfalls false.

Hinweise

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++-Codemodellobjekt verfügbar ist. Wenn das Codemodell nicht verfügbar ist, meldet die Funktion einen Fehler und gibt false zurück.

Beispiel

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

Siehe auch

Aufgaben

Erstellen eines benutzerdefinierten Assistenten

Konzepte

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

Entwerfen eines Assistenten

Referenz

CanAddMFCClass

CanAddATLClass

IsMFCProject

Weitere Ressourcen

JScript-Funktionen für C++-Assistenten