Vcl.Controls.TWinControl.Handle
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