FMX.Controls.Presentation

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

コントロール--モデル--プレゼンタ アーキテクチャをサポートする表示コントロールの基底クラスを固有します。

PM_ 接頭辞定数はメッセージの ID を定義し、これらは表現用コントロールにおける変更時に、ネイティブ プレゼンテーション オブジェクトを作成するために作成された TPresentationProxy オブジェクトによって、関連付けられた PresentationProxy オブジェクトに送信されます。

パッケージ fmx280.bpl

クラス

EPresentationWrongModel間違ったクラスのモデルがプレゼンテーションで受信されたときに発生する例外です。
IIgnoreControlPositionこのインターフェイスは、ネイティブ コントロールの絶対座標を計算する際にコントロールでコンテンツのオフセットが既に考慮されている場合に、TContent を無視するためのものです。
ISceneChildrenObserver
TPresentationProxy表示用コントロール、そのデータ モデル、およびそのプレゼンテーション間での通信をつかさどるプロキシです。
TPresentationProxyClassTPresentationProxyクラス参照です。
TPresentedControl表現用コントロールの基底クラスで、複数の UI プレゼンテーションを提供することができます。表現用コントロールは、ユーザー データ(データ モデル)と UI プレゼンテーション(プレゼンテーション レイヤ)を処理するために、別のオブジェクトを使用します。

TActionInfoTPresentedControl.ActionChange の引数のデータを格納するレコードです。
TFindStyleResourceInfoTPresentedControl.FindStyleResourceメッセージの送信プレゼンテーション層からのスタイル リソース オブジェクトの取得に使用されるレコードです。
TFirstControlWithGestureInfoTPresentedControl.GetFirstControlWithGestureTStyledPresentation.PMGetFirstControlWithGesture の間で行われるデータ交換の情報です。
TKeyInfoTPresentedControl.KeyDownTPresentedControl.KeyUp で、プレゼンテーション層で処理できるキー押下イベント(PMKeyDownPMKeyUp)に関するメッセージの送信に使用されるレコードです。
TMouseWheelInfoマウス ホイール イベントに関する情報を処理します。
TObjectAtPointInfoTPresentedControl.ObjectAtPoint で、指定されたに位置するコントロールプレゼンテーション層に要求するメッセージの送信に使用されるレコードです。
TPointInObjectLocalInfo指定された点にあるローカル コントロールのヒット テスト ポイントに関する情報です。
TPresentationStateコントロールのプレゼンテーション層の状態を表します。
TPresenterNameChoosingEventTPresentedControl.OnPresentationNameChoosing イベントのイベント ハンドラの型。
TTriggerInfoアニメーションや効果を起動するための情報です。

定数

PM_ABSOLUTE_CHANGEDPM_ABSOLUTE_CHANGED: Integer = $429;
PM_ACTION_CHANGEPM_ACTION_CHANGE: Integer = $425;
PM_ACTION_CLIENT_CHANGEDPM_ACTION_CLIENT_CHANGED: Integer = $424;
PM_ANCESSTOR_VISIBLE_CHANGEDPM_ANCESSTOR_VISIBLE_CHANGED: Integer = $41F;
PM_ANCESTOR_PRESENTATION_LOADEDPM_ANCESTOR_PRESENTATION_LOADED: Integer = $42F;
PM_ANCESTOR_PRESENTATION_UNLOADINGPM_ANCESTOR_PRESENTATION_UNLOADING: Integer = $43B;
PM_APPLY_STYLE_LOOKUPPM_APPLY_STYLE_LOOKUP: Integer = $426;
PM_APPLY_TRIGGER_EFFECTPM_APPLY_TRIGGER_EFFECT: Integer = $435;
PM_BASEPM_BASE: Integer = $400;
PM_CHANGE_ORDERPM_CHANGE_ORDER: Integer = $433;
PM_DO_BEFORE_EXITPM_DO_BEFORE_EXIT: Integer = $43C;
PM_DO_ENTERPM_DO_ENTER: Integer = $421;
PM_DO_EXITPM_DO_EXIT: Integer = $422;
PM_FIND_STYLE_RESOURCEPM_FIND_STYLE_RESOURCE: Integer = $430;
PM_GET_ABSOLUTE_ENABLEDPM_GET_ABSOLUTE_ENABLED: Integer = $40D;
PM_GET_ABSOLUTE_OPACITYPM_GET_ABSOLUTE_OPACITY: Integer = $409;
PM_GET_ADJUST_SIZEPM_GET_ADJUST_SIZE: Integer = $42C;
PM_GET_ADJUST_TYPEPM_GET_ADJUST_TYPE: Integer = $42B;
PM_GET_CLIP_CHILDRENPM_GET_CLIP_CHILDREN: Integer = $40F;
PM_GET_FIRST_CONTROL_WITH_GESTUREPM_GET_FIRST_CONTROL_WITH_GESTURE: Integer = $43A;
PM_GET_NATIVE_OBJECTPM_GET_NATIVE_OBJECT: Integer = $414;
PM_GET_RECOMMEND_SIZEPM_GET_RECOMMEND_SIZE: Integer = $416;
PM_GET_RESOURCE_LINKPM_GET_RESOURCE_LINK: Integer = $436;
PM_GET_SCENEPM_GET_SCENE: Integer = $43E;
PM_GET_SIZEPM_GET_SIZE: Integer = $40B;
PM_GET_STYLE_LOOKUPPM_GET_STYLE_LOOKUP: Integer = $411;
PM_GET_STYLES_DATAPM_GET_STYLES_DATA: Integer = $428;
PM_GET_VISIBLEPM_GET_VISIBLE: Integer = $407;
PM_HITTEST_CHANGEDPM_HITTEST_CHANGED: Integer = $42A;
PM_INITPM_INIT: Integer = $401;
PM_IS_FOCUSEDPM_IS_FOCUSED: Integer = $419;
PM_KEYDOWNPM_KEYDOWN: Integer = $420;
PM_KEYUPPM_KEYUP: Integer = $423;
PM_MOUSE_WHEELPM_MOUSE_WHEEL: Integer = $439;
PM_NEED_STYLE_LOOKUPPM_NEED_STYLE_LOOKUP: Integer = $42E;
PM_OBJECT_AT_POINTPM_OBJECT_AT_POINT: Integer = $431;
PM_PAINT_CHILDRENPM_PAINT_CHILDREN: Integer = $43D;
PM_PARENT_CHANGEDPM_PARENT_CHANGED: Integer = $41E;
PM_POINT_IN_OBJECT_LOCALPM_POINT_IN_OBJECT_LOCAL: Integer = $432;
PM_REALIGNPM_REALIGN: Integer = $41C;
PM_REFRESH_PARENTPM_REFRESH_PARENT: Integer = $41D;
PM_RESET_FOCUSPM_RESET_FOCUS: Integer = $41A;
PM_ROOT_CHANGEDPM_ROOT_CHANGED: Integer = $438;
PM_SET_ABSOLUTE_ENABLEDPM_SET_ABSOLUTE_ENABLED: Integer = $40C;
PM_SET_ABSOLUTE_OPACITYPM_SET_ABSOLUTE_OPACITY: Integer = $408;
PM_SET_ADJUST_SIZEPM_SET_ADJUST_SIZE: Integer = $42D;
PM_SET_ADJUST_TYPEPM_SET_ADJUST_TYPE: Integer = $437;
PM_SET_CLIP_CHILDRENPM_SET_CLIP_CHILDREN: Integer = $40E;
PM_SET_SIZEPM_SET_SIZE: Integer = $40A;
PM_SET_STYLE_LOOKUPPM_SET_STYLE_LOOKUP: Integer = $410;
PM_SET_STYLES_DATAPM_SET_STYLES_DATA: Integer = $427;
PM_SET_VISIBLEPM_SET_VISIBLE: Integer = $406;
PM_START_TRIGGER_ANIMATIONPM_START_TRIGGER_ANIMATION: Integer = $434;
PM_UNLOADPM_UNLOAD: Integer = $402;
PM_USERPM_USER: Integer = $1000;