Vcl.ActnCtrls.TCustomActionDockBar.CustomAlignPosition

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure CustomAlignPosition(Control: TControl;  var NewLeft, NewTop, NewWidth, NewHeight: Integer; var AlignRect: TRect; AlignInfo: TAlignInfo); override;

C++

virtual void __fastcall CustomAlignPosition(Vcl::Controls::TControl* Control, int &NewLeft, int &NewTop, int &NewWidth, int &NewHeight, System::Types::TRect &AlignRect, const Vcl::Controls::TAlignInfo &AlignInfo);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
protected
Vcl.ActnCtrls.pas
Vcl.ActnCtrls.hpp
Vcl.ActnCtrls TCustomActionDockBar

Beschreibung

Gibt die ausgerichtete Position eines benutzerdefinierten, ausgerichteten, untergeordneten Steuerelements zurück.

CustomAlignPosition ermittelt die genaue Position benutzerdefinierter ausgerichteter, untergeordneter Steuerelemente. CustomAlignPosition wird einmal für jedes untergeordnete Steuerelement mit dem Wert alCustom in der Eigenschaft Align aufgerufen. Die Aufrufe erfolgen in der Reihenfolge, die zuvor in Aufrufen von CustomAlignInsertBefore ermittelt wurde.


Nachstehend sind die Parameter beschrieben:

Control Bezeichnet das untergeordnete Steuerelement, das platziert werden soll.

NewLeft | NewTop | NewWidth | NewHeight

Position und Größe des untergeordneten Steuerelements in Abhängigkeit von der Größe des Containers und den Anchors-Beschränkungen für das Steuerelement. CustomAlignPosition kann diese Werte ändern, um die Position des Steuerelements neu zu positionieren.

AlignRect

Der Client-Bereich, in dem das Steuerelement ausgerichtet wurde. CustomAlignPosition kann diesen Wert ändern.

AlignInfo

Ausrichtungsinformationen in TAlignInfo.


Siehe auch