FMX.Controls.Presentation
コントロール--モデル--プレゼンタ アーキテクチャをサポートする表示コントロールの基底クラスを固有します。
PM_
接頭辞定数はメッセージの ID を定義し、これらは表現用コントロールにおける変更時に、ネイティブ プレゼンテーション オブジェクトを作成するために作成された TPresentationProxy オブジェクトによって、関連付けられた PresentationProxy オブジェクトに送信されます。
パッケージ | fmx.bpl |
---|
クラス
EPresentationWrongModel | 間違ったクラスのモデルがプレゼンテーションで受信されたときに発生する例外です。 |
IIgnoreControlPosition | このインターフェイスは、ネイティブ コントロールの絶対座標を計算する際にコントロールでコンテンツのオフセットが既に考慮されている場合に、TContent を無視するためのものです。 |
TDTFormatKindHelper | TPresentedControl のインスタンスがその表現のために使用するコントロールのタイプ |
TPresentationProxy | 表示用コントロール、そのデータ モデル、およびそのプレゼンテーション間での通信をつかさどるプロキシです。 |
TPresentationProxyClass | TPresentationProxy のクラス参照です。 |
TPresentedControl | 表現用コントロールの基底クラスで、複数の UI プレゼンテーションを提供することができます。表現用コントロールは、ユーザー データ(データ モデル)と UI プレゼンテーション(プレゼンテーション レイヤ)を処理するために、別のオブジェクトを使用します。 |
型
TActionInfo | TPresentedControl.ActionChange の引数のデータを格納するレコードです。 |
TFindStyleResourceInfo | TPresentedControl.FindStyleResource でメッセージの送信やプレゼンテーション層からのスタイル リソース オブジェクトの取得に使用されるレコードです。 |
TFirstControlWithGestureInfo | TPresentedControl.GetFirstControlWithGesture と TStyledPresentation.PMGetFirstControlWithGesture の間で行われるデータ交換の情報です。 |
TKeyInfo | TPresentedControl.KeyDown や TPresentedControl.KeyUp で、プレゼンテーション層で処理できるキー押下イベント(PMKeyDown、PMKeyUp)に関するメッセージの送信に使用されるレコードです。 |
TMouseWheelInfo | マウス ホイール イベントに関する情報を処理します。 |
TObjectAtPointInfo | TPresentedControl.ObjectAtPoint で、指定された点に位置するコントロールをプレゼンテーション層に要求するメッセージの送信に使用されるレコードです。 |
TPointInObjectLocalInfo | 指定された点にあるローカル コントロールのヒット テスト ポイントに関する情報です。 |
TPresentationState | コントロールのプレゼンテーション層の状態を表します。 |
TPresenterNameChoosingEvent | TPresentedControl.OnPresentationNameChoosing イベントのイベント ハンドラの型。 |
TTriggerInfo | アニメーションや効果を起動するための情報です。 |
定数
PM_ABSOLUTE_CHANGED | PM_ABSOLUTE_CHANGED: Integer = $429; |
PM_ACTION_CHANGE | PM_ACTION_CHANGE: Integer = $425; |
PM_ACTION_CLIENT_CHANGED | PM_ACTION_CLIENT_CHANGED: Integer = $424; |
PM_ANCESSTOR_VISIBLE_CHANGED | PM_ANCESSTOR_VISIBLE_CHANGED: Integer = $41F; |
PM_ANCESTOR_PRESENTATION_LOADED | PM_ANCESTOR_PRESENTATION_LOADED: Integer = $42F; |
PM_ANCESTOR_PRESENTATION_UNLOADING | PM_ANCESTOR_PRESENTATION_UNLOADING: Integer = $43B; |
PM_APPLY_STYLE_LOOKUP | PM_APPLY_STYLE_LOOKUP: Integer = $426; |
PM_APPLY_TRIGGER_EFFECT | PM_APPLY_TRIGGER_EFFECT: Integer = $435; |
PM_BASE | PM_BASE: Integer = $400; |
PM_CHANGE_ORDER | PM_CHANGE_ORDER: Integer = $433; |
PM_DO_ENTER | PM_DO_ENTER: Integer = $421; |
PM_DO_EXIT | PM_DO_EXIT: Integer = $422; |
PM_FIND_STYLE_RESOURCE | PM_FIND_STYLE_RESOURCE: Integer = $430; |
PM_GET_ABSOLUTE_ENABLED | PM_GET_ABSOLUTE_ENABLED: Integer = $40D; |
PM_GET_ABSOLUTE_OPACITY | PM_GET_ABSOLUTE_OPACITY: Integer = $409; |
PM_GET_ADJUST_SIZE | PM_GET_ADJUST_SIZE: Integer = $42C; |
PM_GET_ADJUST_TYPE | PM_GET_ADJUST_TYPE: Integer = $42B; |
PM_GET_CLIP_CHILDREN | PM_GET_CLIP_CHILDREN: Integer = $40F; |
PM_GET_FIRST_CONTROL_WITH_GESTURE | PM_GET_FIRST_CONTROL_WITH_GESTURE: Integer = $43A; |
PM_GET_NATIVE_OBJECT | PM_GET_NATIVE_OBJECT: Integer = $414; |
PM_GET_RECOMMEND_SIZE | PM_GET_RECOMMEND_SIZE: Integer = $416; |
PM_GET_RESOURCE_LINK | PM_GET_RESOURCE_LINK: Integer = $436; |
PM_GET_SIZE | PM_GET_SIZE: Integer = $40B; |
PM_GET_STYLE_LOOKUP | PM_GET_STYLE_LOOKUP: Integer = $411; |
PM_GET_STYLES_DATA | PM_GET_STYLES_DATA: Integer = $428; |
PM_GET_VISIBLE | PM_GET_VISIBLE: Integer = $407; |
PM_HITTEST_CHANGED | PM_HITTEST_CHANGED: Integer = $42A; |
PM_INIT | PM_INIT: Integer = $401; |
PM_IS_FOCUSED | PM_IS_FOCUSED: Integer = $419; |
PM_KEYDOWN | PM_KEYDOWN: Integer = $420; |
PM_KEYUP | PM_KEYUP: Integer = $423; |
PM_MOUSE_WHEEL | PM_MOUSE_WHEEL: Integer = $439; |
PM_NEED_STYLE_LOOKUP | PM_NEED_STYLE_LOOKUP: Integer = $42E; |
PM_OBJECT_AT_POINT | PM_OBJECT_AT_POINT: Integer = $431; |
PM_PAINT_CHILDREN | PM_PAINT_CHILDREN: Integer = $43A; |
PM_PARENT_CHANGED | PM_PARENT_CHANGED: Integer = $41E; |
PM_POINT_IN_OBJECT_LOCAL | PM_POINT_IN_OBJECT_LOCAL: Integer = $432; |
PM_REALIGN | PM_REALIGN: Integer = $41C; |
PM_REFRESH_PARENT | PM_REFRESH_PARENT: Integer = $41D; |
PM_RESET_FOCUS | PM_RESET_FOCUS: Integer = $41A; |
PM_ROOT_CHANGED | PM_ROOT_CHANGED: Integer = $438; |
PM_SET_ABSOLUTE_ENABLED | PM_SET_ABSOLUTE_ENABLED: Integer = $40C; |
PM_SET_ABSOLUTE_OPACITY | PM_SET_ABSOLUTE_OPACITY: Integer = $408; |
PM_SET_ADJUST_SIZE | PM_SET_ADJUST_SIZE: Integer = $42D; |
PM_SET_ADJUST_TYPE | PM_SET_ADJUST_TYPE: Integer = $437; |
PM_SET_CLIP_CHILDREN | PM_SET_CLIP_CHILDREN: Integer = $40E; |
PM_SET_SIZE | PM_SET_SIZE: Integer = $40A; |
PM_SET_STYLE_LOOKUP | PM_SET_STYLE_LOOKUP: Integer = $410; |
PM_SET_STYLES_DATA | PM_SET_STYLES_DATA: Integer = $427; |
PM_SET_VISIBLE | PM_SET_VISIBLE: Integer = $406; |
PM_START_TRIGGER_ANIMATION | PM_START_TRIGGER_ANIMATION: Integer = $434; |
PM_UNLOAD | PM_UNLOAD: Integer = $402; |
PM_USER | PM_USER: Integer = $1000; |