Vcl.ExtCtrls.TCustomControlBar.GetSiteInfo

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi