Vcl.ExtCtrls.TCustomControlBar.GetSiteInfo
Delphi
procedure GetSiteInfo(Client: TControl; var InfluenceRect: TRect; MousePos: TPoint; var CanDock: Boolean); override;
C++
DYNAMIC void __fastcall GetSiteInfo(Vcl::Controls::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.ExtCtrls.pas Vcl.ExtCtrls.hpp |
Vcl.ExtCtrls | TCustomControlBar |
Description
Renvoie les informations site d'ancrage de la barre de contrôle.
GetSiteInfo génère un événement OnOnGetSiteInfo afin de permettre à une application d'influencer la manière dont les contrôles sont ancrés à la barre de contrôle. En retour du gestionnaire d'événement, GetSiteInfo définit le paramètre CanDock sur False si le contrôle n'est pas flottant. Ceci permet aux contrôles ayant été ancrés sur d'autres sites d'ancrage de ne pas être déplacés sur la barre de contrôle. Client représente le contrôle qui est un client d'ancrage potentiel. InfluenceRect renvoie les dimensions selon lesquelles le client sera ancré. MousePos représente la position du pointeur de la souris. CanDock renvoie si le client est autorisé à s'ancrer dans la barre de contrôle.