Vcl.Graphics.TPicture.UnregisterGraphicClass

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

class procedure UnregisterGraphicClass(AClass: TGraphicClass);

C++

__classmethod void __fastcall UnregisterGraphicClass(TGraphicClass AClass);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
Vcl.Graphics.pas
Vcl.Graphics.hpp
Vcl.Graphics TPicture

Beschreibung

Entfernt alle Referenzen auf die angegebene TGraphic-Klasse und alle ihren Nachkommen aus internen Listen der Datei- und Zwischenablageformate.

Rufen Sie UnregisterGraphicClass auf, um eine Grafikklasse für alle Bildobjekte nicht verfügbar zu machen. UnregisterGraphicClass kehrt die Registrierung um, die durch die RegisterFileFormat- oder RegisterFileFormatRes oder RegisterClipboardFormat-Methode erzeugt wurde. Ist eine Grafikklasse registriert, können die globalen GraphicFilter-, GraphicExtension-, und GraphicFileMask-Funktionen Dialogfilter-Strings, standard Dateierweiterungen oder Dateifilter für die Grafikklasse zurückgeben. Rufen Sie UnregisterGraphicClass auf, wenn diese Werte nicht verfügbar sein sollten. Zum Beispiel, die Komponentenentwickler, die benutzerdefinierten Grafikklassen implementieren, heben die Registrierung dieser Klassen wie folgt auf: in Delphi wird die Registrierung dieser Klassen in dem Finalisierungsblock der Unit, die sie implementiert, aufgehoben und in C++ wird die Registrierung durch die Verwendung der Direktive #pragma exit aufgehoben.

Dateiformate und Zwischenablageformate für die benutzerdefinierte Klasse werden in dem Initialisierungsblock (Delphi) oder durch die Verwendung von #pragma startup (C++) registriert.

Siehe auch