System.Classes.AllocateHWnd
Delphi
function AllocateHWnd(const AMethod: TWndMethod): HWND;
C++
extern DELPHI_PACKAGE HWND __fastcall AllocateHWnd(const TWndMethod AMethod);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.Classes.pas System.Classes.hpp |
System.Classes | System.Classes |
Description
Crée une fenêtre qui implémente une procédure de fenêtre spécifiée.
Appelez AllocateHWnd pour créer une fenêtre qui n'est pas associée à un contrôle fenêtré. Généralement, cette méthode est utilisée pour créer des fenêtres non visuelles qui répondent aux messages mais n'apparaissent pas dans l'interface utilisateur. Par exemple, le composant TTimer utilise cette méthode pour créer une fenêtre qui répond aux messages du timer de Windows.
Le paramètre Method spécifie la procédure de fenêtre que la fenêtre générée utilise pour répondre aux messages.
AllocateHWnd renvoie le handle de la fenêtre créée.
Remarque : Utilisez la procédure DeallocateHWnd pour libérer les fenêtres créées à l'aide de AllocateHWnd.