FMX.Controls.Presentation
Contient les classes de base pour les contrôles présentés qui prennent en charge l'architecture contrôle--modèle--présentateur.
Les constantes préfixées PM_ définissent les ID des messages qui sont envoyés dans les contrôles présentés aux objets PresentationProxy assignés
et par les objets TPresentationProxy créés pour obtenir des objets de présentation native.
| Package | fmx240.bpl |
|---|
Classes
| EPresentationWrongModel | Exception déclenchée lorsque la présentation reçoit un modèle d'une classe incorrecte. |
| IIgnoreControlPosition | Cette interface est conçue pour ignorer TContent si le contrôle prend déjà en compte le décalage de contenu lors du calcul des coordonnées absolues du contrôle natif. |
| TDTFormatKindHelper | Type de contrôle qu'une instance de TPresentedControl utilise pour sa présentation. |
| TPresentationProxy | Proxy qui est responsable de la communication entre un contrôle présenté et sa couche de présentation. |
| TPresentationProxyClass | Référence de classe de TPresentationProxy. |
| TPresentedControl | Classe de base pour les contrôles qui fournissent une séparation entre données et présentation. |
Types
| _di_IIgnoreControlPosition | Interface Delphi de IIgnoreControlPosition pour les applications C++. |
| TActionInfo | Enregistrement destiné à contenir les données des arguments de TPresentedControl.ActionChange. |
| TFindStyleResourceInfo | Enregistrement que TPresentedControl.FindStyleResource utilise pour envoyer un message et obtenir un objet de ressource de style à partir de sa couche de présentation. |
| TFirstControlWithGestureInfo | Informations pour l'échange de données entre TPresentedControl.GetFirstControlWithGesture et TStyledPresentation.PMGetFirstControlWithGesture. |
| TKeyInfo | Enregistrement que TPresentedControl.KeyDown et TPresentedControl.KeyUp utilisent pour envoyer un message lors d'un événement clavier qu'une couche de présentation peut gérer (PMKeyDown, PMKeyUp). |
| TMouseWheelInfo | Gère les informations sur l'événement de molette de souris. |
| TObjectAtPointInfo | Enregistrement que TPresentedControl.ObjectAtPoint utilise pour envoyer un message afin de demander à la couche de présentation le contrôle qui contient le point indiqué. |
| TPointInObjectLocalInfo | Informations concernant le point de test des frappes dans un contrôle local à un point spécifié. |
| TPresentationState | Représente l'état de la couche de présentation d'un contrôle. |
| TPresenterNameChoosingEvent | Type de gestionnaire d'événement pour l'événement TPresentedControl.OnPresentationNameChoosing. |
| TTriggerInfo | Informations utilisées pour déclencher le lancement de l'animation ou de l'effet. |
Constantes
| 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; |