Vcl.Controls.TAlignInfo

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

  TAlignInfo = record
    AlignList: TList;
    ControlIndex: Integer;
    Align: TAlign;
    Scratch: Integer;
  end;

C++

struct DECLSPEC_DRECORD TAlignInfo
{
public:
    System::Classes::TList* AlignList;
    int ControlIndex;
    TAlign Align;
    int Scratch;
};

プロパティ

種類 可視性 ソース ユニット
record
struct
public
Vcl.Controls.pas
Vcl.Controls.hpp
Vcl.Controls Vcl.Controls

説明

TAlignInfo は、親の内部でのコントロールの位置揃え情報を保持します。

Align プロパティが alCustom である子が、その親に含まれるコンポーネントと位置揃えされる場合、関連付けられている OnAlignPosition イベントが TAlignPositionEvent プロシージャを呼び出します。 TAlignInfo 値がこのプロシージャに渡されます。

AlignList は、alCustom 位置揃え値を持つ親の内部にあるコンポーネントのリストです。 これらのコンポーネントが、それぞれ OnAlignPosition イベントを呼び出します。

ControlIndex は、現在 OnAlignPosition イベントを生成しているコンポーネントの AlignList のインデックスです。

Align は、そのコンポーネントの位置揃え値(常に alCustom)を渡します。

Scratch は、内部でのみ使用されます。

関連項目