Vcl.Controls.TWinControl.ParentWindow
Delphi
property ParentWindow: HWND read FParentWindow write SetParentWindow;
C++
__property HWND ParentWindow = {read=FParentWindow, write=SetParentWindow, nodefault};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | public | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | TWinControl |
Beschreibung
Bezeichnet das zugrunde liegende Steuerelement der übergeordneten Komponente.
ParentWindow bezeichnet das Fenster-Handle, das dem übergeordneten Steuerelement zugrunde liegt. Soll ein Nicht-VCL-Steuerelement als übergeordnetes Steuerelement zugewiesen werden, weisen Sie ParentWindow das Handle dieses Steuerelements zu. Diese Zuweisung veranlasst das Verschieben des Steuerelements in den Bildschirmbereich des übergeordneten Steuerelements. Weisen Sie ParentWindow einen Wert zu, hat dies keinerlei Auswirkungen, wenn Parent nicht nil (Delphi) bzw. NULL (C++) ist.
TActiveXControl-Objekte verwenden ParentWindow, um ein Steuerelement in ein ActiveX-Containerfenster einzufügen. ParentWindow wird automatisch zugewiesen, wenn ein Steuerelement durch einen Aufruf von CreateParented (Delphi) oder des entsprechenden überladenen Konstruktors (C++) erzeugt wird.
Verwenden Sie ParentWindow für fensterorientierte Steuerelemente in einer DLL. Dadurch kann das Steuerelement von Anwendungen referenziert werden, die auf anderen Anwendungen basieren.