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; |