System.Classes.DeallocateHWnd

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure DeallocateHWnd(Wnd: HWND);

C++

extern DELPHI_PACKAGE void __fastcall DeallocateHWnd(HWND Wnd);

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.

Siehe auch

Code-Beispiele