Vcl.Controls.TWinControl.DestroyWnd

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure DestroyWnd; virtual;

C++

virtual void __fastcall DestroyWnd();

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
protected
Vcl.Controls.pas
Vcl.Controls.hpp
Vcl.Controls TWinControl

Beschreibung

Gibt das Fenster des Steuerelements frei.

DestroyWnd wird aufgerufen, wenn das Steuerelement sein Fenster ersetzen muss. Sollen beispielsweise Eigenschaften geändert werden, die durch Fensterparametereinstellungen implementiert wurden, muss das Steuerelement freigegeben und dann mit der Methode CreateWnd neu erstellt werden.

Bevor das Fenster freigegeben wird, speichert DestroyWnd eine Kopie des Textes im Steuerelement im Speicher und gibt alle Gerätekontexte frei und ruft schließlich DestroyWindowHandle auf. Beim Neuerstellen des Fensters wird die gespeicherte Kopie des Steuerelementtextes dem neuen Fenster zugewiesen.

Siehe auch