Vcl.Controls.TWinControl.ParentWindow
Delphi
property ParentWindow: HWND read FParentWindow write SetParentWindow;
C++
__property HWND ParentWindow = {read=FParentWindow, write=SetParentWindow, nodefault};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | public | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | TWinControl |
Description
Fait référence au contrôle sous-jacent du parent.
ParentWindow fait référence handle de la fenêtre sous-jacente au contrôle parent. Pour désigner un contrôle non-VCL comme parent, affectez le handle du contrôle à ParentWindow. Cette affectation déplace le contrôle jusqu'à la zone écran du parent. L'initialisation de ParentWindow est sans effet si Parent n'a pas la valeur nil (Delphi) ou NULL (C++).
Les objets TActiveXControl utilisent ParentWindow pour insérer un contrôle dans une fenêtre conteneur ActiveX. ParentWindow est définie automatiquement quand un contrôle est créé à l'aide de la méthode CreateParented (Delphi) ou du constructeur surchargé approprié (C++).
Utilisez ParentWindow avec les contrôles fenêtrés packagés dans une DLL. Cela permet à d'autres application de référencer le contrôle.