Vcl.Controls.TAlignInfo
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 は、内部でのみ使用されます。