Vcl.Controls.TGetSiteInfoEvent

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

TGetSiteInfoEvent = procedure(Sender: TObject; DockClient: TControl;
var InfluenceRect: TRect; MousePos: TPoint; var CanDock: Boolean) of object;

C++

typedef void __fastcall (__closure *TGetSiteInfoEvent)(System::TObject* Sender, TControl* DockClient, System::Types::TRect &InfluenceRect, const System::Types::TPoint &MousePos, bool &CanDock);

Propriétés

Type Visibilité  Source Unité  Parent
type
typedef
public
Vcl.Controls.pas
Vcl.Controls.hpp
Vcl.Controls Vcl.Controls

Description

TGetSiteInfoEvent est le type du gestionnaire d'événements OnGetSiteInfo.

Sender est le site d'ancrage.

DockClient est le contrôle en cours de glissement.

InfluenceRect est le rectangle dans lequel il faut positionner la souris pour que le site d'ancrage accepte un contrôle glissé. Par défaut, InfluenceRect est la région du contrôle cible, élargi de 10 pixels de chaque côté. Ceci peut être ajusté par le gestionnaire d'événements.

MousePos est la position du pointeur de la souris.

CanDock renvoie si le contrôle glissé peut être ancré sur le site d'ancrage.

Voir aussi