Vcl.Controls.TWinControl.GetSiteInfo

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure GetSiteInfo(Client: TControl; var InfluenceRect: TRect;  MousePos: TPoint; var CanDock: Boolean); dynamic;

C++

DYNAMIC void __fastcall GetSiteInfo(TControl* Client, System::Types::TRect &InfluenceRect, const System::Types::TPoint &MousePos, bool &CanDock);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
protected
Vcl.Controls.pas
Vcl.Controls.hpp
Vcl.Controls TWinControl


Description

Génère un événement OnGetSiteInfo.

GetSiteInfo est appelée automatiquement pendant des opérations de glisser-ancrer pour initialiser un TDragDockObject avec des informations sur l'endroit où un objet glissé peut être ancré.

Client est un client potentiel pour l'ancrage.

InfluenceRect est la zone dans laquelle le client souhaite s'ancrer.

MousePos indique la position de la souris.

CanDock indique si le client peut s'ancrer dans le contrôle fenêtré.

Telle qu'implémentée dans TWinControl, GetSiteInfo génère un rectangle d'influence équivalent à BoundsRect augmenté de 10 pixels sur chaque côté puis appelle le gestionnaire d'événement OnGetSiteInfo.

Voir aussi