Vcl.Controls.TWinControl.GetTopParentHandle
Delphi
function GetTopParentHandle: HWnd;
C++
HWND __fastcall GetTopParentHandle(void);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | protected | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | TWinControl |
Description
Renvoie le handle de fenêtre de la première fenêtre non-VCL contenant le contrôle fenêtré.
Utilisez la propriété GetTopParentHandle pour accéder au handle de la fenêtre qui héberge le contrôle fenêtré. GetTopParentHandle parcourt les conteneurs du contrôle fenêtré jusqu'à trouver un contrôle dont la propriété Parent a la valeur nil (Delphi) ou NULL (C++). Si ce parent de plus haut niveau est contenu dans une fenêtre non-VCL (c'est-à-dire dont la propriété ParentWindow est non-nulle), GetTopParentHandle renvoie le handle de la fenêtre non-VCL. Si le contrôle fenêtré n'est pas contenu dans une fenêtre non-VCL, GetTopParentHandle renvoie le handle de la propre fenêtre du contrôle fenêtré.