Vcl.Controls.TWinControl.Handle

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property Handle: HWND read GetHandle;

C++

__property HWND Handle = {read=GetHandle, nodefault};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property public
Vcl.Controls.pas
Vcl.Controls.hpp
Vcl.Controls TWinControl

Beschreibung

Ermöglicht den Zugriff auf das zugrunde liegende Windows-Bildschirmobjekt des Steuerelements.

Die Eigenschaft Handle gibt das Fenster-Handle des zugrunde liegenden Microsoft Windows-Bildschirmobjekts zurück. Verwenden Sie die Eigenschaft Handle, um die VCL-API zu umgehen und direkt auf das zugrunde liegende Fenster zuzugreifen.

Greifen Sie während einer Streaming-Operation oder der Komponentenerstellung nicht auf die Eigenschaft Handle zu. Das zugrunde liegende Fenster existiert erst, nachdem die Eigenschaft Handle erstmals referenziert wurde. Dabei wird die Methode HandleNeeded automatisch aufgerufen.

Handle kann nur gelesen werden.

Hinweis: Unter Win64 wurde die Größe von HANDLE-Typen in 64 Bit geändert – mit Ausnahme von OLE_HANDLE, das jetzt auch in Win64 32 Bit lang ist. Das bedeutet, dass Sie Code ändern müssen, in dem davon ausgegangen wird, dass OLE_HANDLE und andere HANDLE-Typen austauschbar sind. Siehe auch http://stackoverflow.com/questions/401812/what-is-the-proper-way-to-cast-from-an-ole-handle-to-an-hicon.

Siehe auch

Codebeispiele