Vcl.Controls.TWinControl.GetTopParentHandle
Delphi
function GetTopParentHandle: HWnd;
C++
HWND __fastcall GetTopParentHandle();
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | protected | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | TWinControl |
Beschreibung
Gibt das Fenster-Handle des ersten Fensters zurück, das nicht dem VCL-Steuerelement zugeordnet ist, welches das fensterorientierte Steuerelement enthält.
Verwenden Sie GetTopParentHandle, um auf das Handle des Fensters zuzugreifen, in dem sich dieses fensterorientierte Steuerelement befindet. GetTopParentHandle verarbeitet die Container des fensterorientierten Steuerelements, bis ein Steuerelement gefunden wird, dessen Eigenschaft Parent nil (Delphi) bzw. NULL (C++) ist. Wenn die in der Hierarchie oberste übergeordnete Komponente sich in einem Nicht-VCL-Fenster befindet (Eigenschaft ParentWindow ist ungleich Null), gibt GetTopParentHandle das Nicht-VCL-Fenster zurück. Befindet sich das fensterorientierte Steuerelement nicht in einem Nicht-VCL-Fenster, gibt GetTopParentHandle das Fenster-Handle des fensterorientierten Steuerelements zurück.