FMX.Controls.Presentation
コントロール--モデル--プレゼンタ アーキテクチャをサポートする表示コントロールの基底クラスを固有します。
PM_ 接頭辞定数はメッセージの ID を定義し、これらは表現用コントロールにおける変更時に、ネイティブ プレゼンテーション オブジェクトを作成するために作成された TPresentationProxy オブジェクトによって、関連付けられた PresentationProxy オブジェクトに送信されます。
| パッケージ | fmx250.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_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_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; |