System.Classes.DeallocateHWnd
Delphi
procedure DeallocateHWnd(Wnd: HWND);
C++
extern DELPHI_PACKAGE void __fastcall DeallocateHWnd(HWND Wnd);
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | System.Classes.pas System.Classes.hpp |
System.Classes | System.Classes |
Beschreibung
Gibt ein Fenster frei, das zuvor mit der Funktion AllocateHWnd erstellt wurde.
Mit DeallocateHWnd können Sie ein Fenster freigeben, das zuvor mit der Funktion AllocateHWnd erstellt wurde. Fenster müssen freigegeben werden, damit ihre Ressourcen wieder verfügbar sind. Sie müssen DallocateHWnd aus demselben Thread aufrufen wie den zugehörigen Aufruf von AllocateHwnd.
Der Parameter Wnd gibt das Handle des Fensters an, das freigegeben werden soll. Dieser Wert ist mit dem von AllocateHWnd zurückgegebenen Handle identisch.
Warnung: Rufen Sie DeallocateHWnd nicht mit dem Handle eines fensterorientierten Steuerelements auf. Diese Objekte geben ihre Handles mit der als protected deklarierten Methode DestroyHandle frei, damit sichergestellt ist, dass die Komponente in einem konsistenten Status verbleibt.