Vcl.Forms.TApplication.Handle
Delphi
property Handle: HWnd read FHandle write SetHandle;
C++
__property HWND Handle = {read=FHandle, write=SetHandle, nodefault};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | public | Vcl.Forms.pas Vcl.Forms.hpp |
Vcl.Forms | TApplication |
Description
Donne accès au handle de fenêtre de la fiche (fenêtre) principale de l'application.
Utilisez la propriété Handle pour appeler des fonctions de l'API Windows qui attendent comme paramètre un handle de fenêtre parent. Par exemple, une DLL affichant sa propre fenêtre de niveau supérieur a besoin d'une fenêtre parent pour pouvoir s'afficher dans l'application. L'utilisation de la propriété Handle fait de telles fenêtres une partie de l'application, ainsi elles peuvent être réduites, rétablies, activées ou désactivées avec l'application.
Remarque : Pour écrire une DLL utilisant des fiches VCL, affectez le handle de la fenêtre principale de l'EXE hôte à la propriété Application->Handle de la DLL. Cela fait de la fiche de la DLL une partie de l'application hôte. N'affectez jamais la propriété Handle dans un EXE.