System.Classes.DeallocateHWnd
Delphi
procedure DeallocateHWnd(Wnd: HWND);
C++
extern DELPHI_PACKAGE void __fastcall DeallocateHWnd(HWND Wnd);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | System.Classes.pas System.Classes.hpp |
System.Classes | System.Classes |
Description
Libère une fenêtre créée à l'aide de la fonction AllocateHWnd.
Appelez DeallocateHWnd pour libérer une fenêtre créée à l'aide de la fonction AllocateHWnd. Les fenêtres doivent être libérées afin de rendre disponibles les ressources système qu'elles consomment. Vous devez appeler DallocateHWnd depuis le même thread que celui de l'appel à AllocateHwnd correspondant.
Le paramètre Wnd est le handle de fenêtre de la fenêtre à libérer. Cette valeur est la même que le handle renvoyé par l'appel à AllocateHWnd.
Avertissement : N'utilisez pas DeallocateHWnd sur le handle d'un contrôle fenêtré. Les contrôles fenêtrés libèrent leurs handles à l'aide de la méthode protégée DestroyHandle, qui préserve la cohérence du contrôle.