Vcl.Controls.TWinControl.WindowHandle
Delphi
property WindowHandle: HWnd read FHandle write FHandle;
C++
__property HWND WindowHandle = {read=FHandle, write=FHandle, nodefault};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | protected | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | TWinControl |
Beschreibung
Ermöglicht den Zugriff auf das Fenster-Handle des Steuerelements.
Die Eigenschaft WindowHandle ermöglicht den Zugriff auf dasselbe Fenster-Handle wie die Eigenschaft Handle. WindowHandle ist jedoch als protected deklariert. Ein Zugriff ist deshalb nur mit Quelltext im Steuerelement möglich.
Der Vorteil der Eigenschaft WindowHandle besteht in der Tatsache, dass die Eigenschaft geschrieben werden kann. Die Eigenschaft Handle ist dagegen schreibgeschützt. Verwenden Sie WindowHandle zum Implementieren von Methoden, die den Wert des Fenster-Handles des Steuerelements ändern müssen. Das Lesen der Eigenschaft WindowHandle führt im Unterschied zur Eigenschaft Handle nicht zum automatischen Erstellen eines gültigen Handles. Existiert also noch kein Handle, wird beim Lesen der Eigenschaft WindowHandle der Wert Null zurückgegeben.