Vcl.Graphics.TPicture.UnregisterGraphicClass
Delphi
class procedure UnregisterGraphicClass(AClass: TGraphicClass);
C++
__classmethod void __fastcall UnregisterGraphicClass(TGraphicClass AClass);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Vcl.Graphics.pas Vcl.Graphics.hpp |
Vcl.Graphics | TPicture |
Description
Supprime toute référence à la classe TGraphic spécifiée et à ses descendants dans la liste interne des formats de fichier et de presse-papiers.
Appelez UnregisterGraphicClass pour rendre une classe de graphiques inutilisable dans tous les objets image. UnregisterGraphicClass inverse le récensement accompli par la méthode RegisterFileFormat ou RegisterFileFormatRes, ou RegisterClipboardFormat. Quand une classe de graphique est recensée, les fonctions globales GraphicFilter, GraphicExtension et GraphicFileMask peuvent renvoyer les chaînes de filtre de boîte de dialogue, l'extension de fichier par défaut et le filtre de fichier de la classe graphique. Appelez UnregisterGraphicClass lorsque ces valeurs sont indisponibles. Par exemple, les concepteurs de composant qui implémentent des classes graphiques personnalisées dérecensent ces classes dans le bloc de finalisation de l'unité qui implémente la classe personnalisée (Delphi) ou à l'aide de la directive #pragma exit (C++).
Les formats de fichier et les formats de presse-papiers de la classe personnalisée sont recensés dans le bloc d'initialisation (Delphi) ou à l'aide de la directive #pragma startup (C++).