Vcl.Controls.TWinControl.Handle

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property Handle: HWND read GetHandle;

C++

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

Propriétés

Type Visibilité  Source Unité  Parent
property public
Vcl.Controls.pas
Vcl.Controls.hpp
Vcl.Controls TWinControl

Description

Donne accès à l'objet écran Windows sous-jacent au contrôle.

La propriété Handle renvoie le handle de fenêtre de l'objet écran Microsoft Windows sous-jacent. Utilisez la propriété Handle pour passer outre l'API VCL et accéder directement à la fenêtre sous-jacente.

Ne faites pas référence à la propriété Handle lors de la création ou du transfert sur flux d'un composant. La fenêtre sous-jacente n'existe que lorsque la propriété Handle est référencée une première fois. A ce moment-là, la méthode HandleNeeded est appelée automatiquement.

Handle est une propriété en lecture seule.

Remarque : Sur Win64, la taille des types HANDLE est passée à 64 bits, sauf pour OLE_HANDLE qui a maintenant une longueur de 32 bits même sur Win64. Ce qui signifie que vous devez changer tout code qui supposait que les types OLE_HANDLE étaient interchangeables avec d'autres types HANDLE. Voir aussi http://stackoverflow.com/questions/401812/what-is-the-proper-way-to-cast-from-an-ole-handle-to-an-hicon.

Voir aussi

Exemples de code