Vcl.ActnCtrls.TCustomActionDockBar.CustomAlignPosition
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. |