API:Vcl.ActnMenus.TCustomActionMainMenuBar.CustomAlignPosition

提供:RAD Studio API Documentation

Delphi

procedure CustomAlignPosition(Control: TControl; var NewLeft: Integer;  var NewTop: Integer; var NewWidth: Integer; var 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);

プロパティ

種類 可視性 ソース ユニット
procedure
function
protected
Vcl.ActnMenus.pas
Vcl.ActnMenus.hpp
Vcl.ActnMenus TCustomActionMainMenuBar

説明

独自の配置をした子コントロールの配置位置を返します。 {{#multireplace:Vcl.ActnMenus.TCustomActionMainMenuBar.CustomAlignPosition|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} は {{#multireplace:Vcl.ActnCtrls.TCustomActionDockBar.CustomAlignPosition|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} を継承しています。以下の内容はすべて {{#multireplace:Vcl.ActnCtrls.TCustomActionDockBar.CustomAlignPosition|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} を参照しています。

独自の配置をした子コントロールの配置位置を返します。

CustomAlignPosition は、独自の配置をした子 コントロールの、特定の位置を決定します。CustomAlignPosition は、Align プロパティが alCustom の子コントロールそれぞれに対して、CustomAlignInsertBefore への呼び出しによって事前に決定された順番で、1 回ずつ呼び出されます。


次はパラメータ一覧です:

コントロール 配置される子コントロール

NewLeft | NewTop | NewWidth | NewHeight

子コントロールの位置とサイズです。これらは、コンテナのサイズと、コントロールに対する Anchors 制約によって決定されます。 CustomAlignPosition は、これらの値を変更して、コントロールの配置移動することができます。

AlignRect

コントロールが配置されるクライアント領域です。 CustomAlignPosition は、この値を変更できます。

AlignInfo

TAlignInfo 内の配置情報。


関連項目