FMX.Types

De Appmethod Libraries
Aller à : navigation, rechercher

Définit les types de base utilisés partout dans FireMonkey, notamment les types de dessin 2D. Modèle:UnitInfo

Classes

EAcquireBitmapAccess
EBitmapFormatUnsupported
EBitmapIncorrectSize
EBitmapLoadingFailed
EBitmapSavingFailed
EBitmapSizeTooBig
ECannotAcquireBitmapAccess
ECannotAcquireDXGIFactory
ECannotAcquireTextureAccess
ECannotActivateDepthStencil
ECannotActivateFrameBuffers
ECannotActivateRenderBuffers
ECannotActivateShaderProgram
ECannotActivateSwapChain
ECannotActivateTexture
ECannotAssociateWindowHandle
ECannotBeginRenderingScene
ECannotCopyTextureResource
ECannotCreateD2DFactory
ECannotCreateD3DDevice
ECannotCreateDepthStencil
ECannotCreateDirect3D
ECannotCreateDWriteFactory
ECannotCreateIndexBuffer
ECannotCreateOpenGLContext
ECannotCreatePixelShader
ECannotCreateRenderBuffers
ECannotCreateRenderTarget
ECannotCreateRenderTargetView
ECannotCreateSamplerState
ECannotCreateSwapChain
ECannotCreateTexture
ECannotCreateVertexBuffer
ECannotCreateVertexDeclaration
ECannotCreateVertexLayout
ECannotCreateVertexShader
ECannotCreateWICImagingFactory
ECannotDetermineDirect3DLevel
ECannotDrawMeshObject
ECannotFindShader
ECannotFindShaderVariable
ECannotFindSuitablePixelFormat
ECannotResizeBuffers
ECannotResizeSwapChain
ECannotRetrieveBufferDesc
ECannotRetrieveDepthStencil
ECannotRetrieveDisplayMode
ECannotRetrieveRenderBuffers
ECannotRetrieveSurface
ECannotSyncDeviceBuffers
ECannotUpdateOpenGLContext
ECannotUploadDeviceBuffers
ECannotUploadTexture
EErrorCompressingStream
EErrorDecompressingStream
EErrorUnpackingShaderCode
EFeatureNotSupported
EGraphicsException
EInvalidCallingConditions
EInvalidRenderingConditions
EProgramCompilationError
ERetrieveSurfaceContents
ERetrieveSurfaceDescription
EShaderCompilationError
ETextureSizeTooSmall
EThumbnailLoadingFailed
EVideoCaptureFault
IAlignableObjectIFreeNotification est l'interface des objets alignables.
IAlignRootIAlignRoot est l'interface qui définit la façon dont les enfants sont alignés au sein de leur parent racine.
ICaretL'interface ICaret déclare les méthodes permettant de récupérer un objet signe d'insertion TCustomCaret et d'afficher ou de masquer le signe d'insertion.
IContainerObjectIContainerObject est l'interface qui définit un objet conteneur.
IContentInterface qui définit le contenu d'un contrôle.
IControlIControl est l'interface qui définit un objet contrôle.
IFlasher
IFMXCursorServiceIFMXCursorService est une interface qui expose des méthodes pour gérer le curseur de la souris.
IFMXMouseServiceIFMXMouseService est une interface qui expose les méthodes pour gérer la souris.
IFMXTimerServiceIFMXTimerService est une interface qui expose les méthodes pour gérer le timer de la plate-forme.
IFreeNotificationIFreeNotification est l'interface pour la libération des notificateurs.
IFreeNotificationBehaviorInterface qui définit le comportement des classes qui procurent la gestion des notifications.
IGestureControl
IItemsContainerIItemsContainer est l'interface qui définit la façon dont un conteneur accède à ses sous-éléments.
IMultiTouch
INativeControlInterface qui définit un contrôle natif.
IObjectState
IOriginalContainerSizeInterface qui fournit un accès à la taille originale (celle définie en mode conception).
IPaintControlInterface qui définit un contrôle gérant les opérations de dessin.
IPurgatoryItem
IRootIRoot est l'interface qui définit un objet racine.
IRotatedControl
ISizeGripISizeGrip est l'interface qui définit un objet poignée de dimensionnement.
ITabList
ITabStopController
IVirtualKeyboardControlInterface qui définit la manière dont les classes doivent implémenter et définir le style du clavier d'écran.
Log
TAlignLayoutHelperUtilisé en interne. TAlignLayoutHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TAlignLayout.
TBoundsSpécifie les limites d'un contrôle.
TCaretClassTCaretClass est une classe de TCustomCaret.
TControlSizeUtilisé pour stocker la taille des composants FireMonkey.
TCornerHelperUtilisé en interne. TCornerHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TCorner.
TCornerTypeHelperUtilisé en interne. TCornerTypeHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TCornerType.
TCustomCaretClasse de base des signes d'insertion de FireMonkey.
TCustomGestureCollectionTCustomGestureCollection est la classe de base des collections de mouvements.
TCustomGestureCollectionItemTCustomGestureCollectionItem est la classe de base des éléments utilisés pour représenter un mouvement dans une collection.
TCustomGestureEngineTCustomGestureEngine est la classe de base abstraite pour tous les moteurs de gestion des mouvements.
TCustomGestureManagerTCustomGestureManager est la classe de base abstraite pour tous les composants du gestionnaire de mouvements.
TCustomPopupMenuReprésente un menu contextuel attachable aux contrôles graphiques qui supportent les menus contextuels.
TCustomTouchManagerTCustomTouchManager est la base personnalisée pour la classe TTouchManager.
TEnumerableFilterFMX.Types.TEnumerableFilter permet d'utiliser le regroupement avec les contrôles Zone de liste, tels que TListBox.
TFmxChildrenListTFmxChildrenList offre le support de la liste enfant des objets "énumérables".
TFmxObject
TFmxObjectClassTFmxObjectClass définit la métaclasse pour TFmxObject.
TFormStyleHelperUtilisé en interne. TFormStyleHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TFormStyle.
TGestureOptionHelperUtilisé en interne. TGestureOptionHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TGestureOption.
TGestureTypeHelperUtilisé en interne. TGestureTypeHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TGestureType.
TGuillotineBinPack
TIdleMessageMessage qui indique que votre application est actuellement inactive.
TInteractiveGestureHelperUtilisé en interne. TInteractiveGestureHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TInteractiveGesture.
TKeyKindHelperUtilisé en interne. TKeyKindHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TKeyKind.
TLangUtilisée pour la traduction des chaînes de l'application.
TLineMetricInfoImplémente la fonctionnalité permettant de manipuler les métriques de ligne.
TMenuItemChangeHelperUtilisé en interne. TMenuItemChangeHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TMenuItemChange.
TPositionUtilisée pour la spécification de la position d'un contrôle à l'intérieur d'une fiche.
TReturnKeyTypeHelperUtilisé en interne. TReturnKeyTypeHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TReturnKeyType.
TScreenOrientationHelperUtilisé en interne. TScreenOrientationHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TScreenOrientation.
TSideHelperUtilisé en interne. TSideHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TSide.
TSplineTSpline définit une courbe spline.
TStyledSettingHelperUtilisé en interne. TStyledSettingHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TStyledSetting.
TTabList
TTabListClass
TTextAlignHelperUtilisé en interne. TTextAlignHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TTextAlign.
TTextTrimmingHelperUtilisé en interne. TTextTrimmingHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TTextTrimming.
TTimerUtilisez un objet TTimer pour répéter des actions spécifiques après un intervalle de temps donné.
TTouchManagerAjoute des options de gestion des mouvements aux contrôles.
TTransformTTransform définit les transformations dans un plan bidimensionnel.
TVirtualKeyboardStateHelperUtilisé en interne. TVirtualKeyboardStateHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TVirtualKeyBoardState.
TVirtualKeyboardTypeHelperUtilisé en interne. TVirtualKeyboardTypeHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TVirtualKeyboardType.
TVKAutoShowModeHelperUtilisé en interne. TVKAutoShowModeHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TVKAutoShowMode.
TWindowHandleTWindowHandle est la classe de base utilisée pour définir un handle de fenêtre.

Routines

AddCustomFindStyleResource
AddResourceAjoute l'objet donné à une liste de ressources.
AlignObjectsEffectue l'alignement des objets FireMonkey visuels sur la surface d'une fiche FireMonkey.
AlphaColorToPixelConvertit une valeur de couleur RGBA 32 bits (physiquement équivalente au TPixelFormat.BGRA) d'un pixel au format de pixel natif.
AlphaColorToScanlineConvertit un tableau de pixels contigus ayant un format de couleur RGBA 32 bits (physiquement équivalent au TPixelFormat.BGRA) au format de pixel spécifié.
ArrangeControl
AssignedFlasherVérifie si un clignotant est recensé pour l'objet TCustomCaret spécifié dans le paramètre CaretClass.
CollectLangFinishArrête de collecter les chaînes pouvant être traduites.
CollectLangStartCommence à collecter les chaînes pouvant être traduites.
CollectLangStringsRenvoie la collection de chaînes pouvant être traduites.
CornersF
DelAmpRetire les caractères esperluète '&' de la chaîne <Text>.
FindClosestPixelFormatRenvoie le pixel depuis une liste spécifiée qui ressemble le plus au format de pixel donné.
FindStyleResourceRenvoie l'objet ressource de style ayant le nom spécifié (<AStyleLookup>).
FlasherRenvoie l'objet clignotant recensé pour l'objet TCustomCaret spécifié dans le paramètre CaretClass.
FlasherClassRenvoie la classe d'un clignotant recensé pour l'objet TCustomCaret spécifié dans le paramètre CaretClass.
Float4ToPixelConvertit System.UITypes.TAlphaColorF au format de pixel spécifique.
IsHandleValidIndique si un handle spécifié est valide.
LoadLangFromFileCharge le dictionnaire de langue pour la traduction depuis un fichier spécifié.
LoadLangFromStringsCharge le dictionnaire de langue pour la traduction depuis un TStrings spécifié.
PixelFormatToStringConvertit le format de pixel spécifié en chaîne lisible.
PixelToAlphaColorConvertit un pixel donné ayant son format natif en valeur de couleur RGBA 32 bits (physiquement équivalente au TPixelFormat.BGRA).
PixelToFloat4Convertit un pixel donné ayant un format spécifique en enregistrement TAlphaColorF.
PlatformKeyToVirtualKey
RecalcAnchorRules
RecalcControlOriginalParentSize
RegisterFlasherClassRecense la classe clignotant recensée pour l'objet TCustomCaret spécifié dans le paramètre CaretClass.
RegisterFmxClassesRecense un ensemble de classes FireMonkey et ajoute un ensemble de classes aux objets du groupe FireMonkey.
RegisterKeyMapping
RegisterShowVKProc
RemoveCustomFindStyleResource
RemoveResourceRetire l'objet donné d'une liste de ressources.
ResetLangRéinitialise le dictionnaire de langue utilisé pour la traduction.
ScanlineToAlphaColorConvertit un tableau de pixels contigus ayant leur format natif à la valeur de couleur RGBA 32 bits (physiquement équivalente au TPixelFormat.BGRA).
TranslateTraduit une chaîne spécifiée.
TranslateTextTraduit une chaîne spécifiée.
UnregisterKeyMapping

Types

_di_IAlignableObjectReprésente l'interface DelphiInterface de IAlignableObject.
_di_IAlignRootReprésente l'interface DelphiInterface de IAlignRoot.
_di_ICaretReprésente l'interface Object Pascal de ICaret.
_di_IContainerObjectReprésente l'interface DelphiInterface de IContainerObject.
_di_IContentReprésente l'interface Object Pascal de IContent.
_di_IControlReprésente l'interface DelphiInterface de IControl.
_di_IFlasherReprésente l'interface Object Pascal de IFlasher à usage Appmethod C++.
_di_IFMXCursorServiceReprésente l'interface Object Pascal de IFMXCursorService.
_di_IFMXMouseServiceReprésente l'interface Object Pascal de IFMXMouseService.
_di_IFMXTimerServiceReprésente l'interface Object Pascal de IFMXTimerService.
_di_IFreeNotificationReprésente l'interface DelphiInterface de IFreeNotification.
_di_IFreeNotificationBehaviorReprésente l'interface Object Pascal de IFreeNotificationBehavior.
_di_IGestureControl
_di_IItemsContainerReprésente l'interface DelphiInterface de IItemsContainer.
_di_IMultiTouch
_di_INativeControlReprésente l'interface Object Pascal de INativeControl.
_di_IObjectState
_di_IOriginalContainerSizeReprésente l'interface Object Pascal de IOriginalContainerSize.
_di_IPaintControlReprésente l'interface Object Pascal de IPaintControl.
_di_IPurgatoryItem
_di_IRootReprésente l'interface DelphiInterface de IRoot.
_di_IRotatedControl
_di_ISizeGripReprésente l'interface DelphiInterface de ISizeGrip.
_di_ITabList
_di_ITabStopController
_di_IVirtualKeyboardControlReprésente l'interface DelphiInterface de IVirtualKeyboardControl.
_di_TFmxObjectSortCompare
PCornersF
PDeviceDisplayMetrics
PLineMetricPointeur sur TLineMetric.
PLongByteArray
TAdjustTypeDétermine si et comment la largeur et la hauteur d'un contrôle doivent être modifiées pour prendre un espace fixe dicté par le style du contrôle.
TAlignLayoutSpécifie l'alignement d'un contrôle dans son parent.
TAnimationTypeLe type de la propriété AnimationType d'une animation.
TCanActionExecEventType de pointeur de méthode utilisé pour définir les gestionnaires d'événement FMX.StdActns.TSysCommonAction.OnCanActionExec pour les actions.
TCanFocusEventType procédural utilisé pour tous les types d'événements OnCanFocus.
TCaretDisplayChangedLe type de pointeur de méthode utilisé pour définir l'événement OnDisplayChanged.
TCorner Les valeurs TCorner identifient les coins d'un rectangle.
TCornersSpécifie un ensemble de valeurs de type TCorner.
TCornersF
TCornerTypeSpécifie le type des coins d'un rectangle.
TCustomFindStyleResource
TCustomTranslateProcType procédural qui prend une chaîne (AText) en tant que paramètre et renvoie une valeur chaîne.
TDeviceDisplayMetrics
TDisplayReprésente les propriétés de base d'un affichage sur lequel une application s'exécute.
TDragDropEventType procédural utilisé pour tous les types d'événements OnDragDrop.
TDragEnterEventType procédural utilisé pour tous les types d'événements OnDragEnter.
TDragObjectTDragObject définit les données utilisées pour la gestion des opérations glisser.
TDragOperationEnumère les possibles opérations de glissement à afficher.
TDragOverEventType de gestionnaire d'événement pour l'événement FMX.Controls.TControl.OnDragOver. Se produit lorsqu'un objet glissé est positionné sur la zone du contrôle en cours.
TEnumProcResult
TFlasherIntervalLe type relatif aux paramètres spécifiant l'intervalle entre chaque clignotement.
TFmxHandleTFmxHandle est un handle spécifique aux objets FireMonkey.
TFmxObjectList
TFmxObjectSortCompareType procédural pour les fonctions qui prennent deux objets TFmxObject en tant que paramètres et renvoient une valeur entière.
TFormStyle
TFreeChoiceHeuristic
TGestureArrayReprésente un tableau d'éléments de collection de mouvements.
TGestureEventTGestureEvent est le type de fonction utilisé pour les événements associés aux mouvements, tels que OnGesture.
TGestureEventInfoDécrit un événement de mouvement.
TGestureIDLe type TGestureID est utilisé pour identifier un mouvement.
TGestureOptionEnumère les options de mouvement possibles.
TGestureOptionsSpécifie un ensemble d'options de mouvement possibles.
TGesturePointArrayReprésente un tableau de points de mouvement.
TGestureTypeEnumère les types de mouvement possibles.
TGestureTypesSpécifie un ensemble de types de mouvement.
TImeModeSpécifie le type de l'éditeur IME (Input Method Editor).
TInteractiveGestureEnumère les mouvements interactifs supportés.
TInteractiveGestureFlagEnumère les indicateurs possibles qu'un événement de mouvement interactif peut spécifier.
TInteractiveGestureFlagsSpécifie un ensemble d'indicateurs possibles pour un événement de mouvement interactif.
TInteractiveGesturesSpécifie un ensemble de mouvements interactifs.
TInterpolationTypeLe type de la propriété Interpolation d'une animation.
TKeyEventType procédural utilisé pour tous les types d'événements OnKeyDown et OnKeyUp.
TKeyKind
TLineMetricEnregistrement contenant les métriques de ligne.
TLongByteArray
TMenuItemChange
TMenuItemChanges
TMouseEventType procédural utilisé pour tous les types d'événements OnMouseUp et OnMouseDown.
TMouseMoveEventType procédural utilisé pour tous les types d'événements OnMouseMove.
TMouseWheelEventType procédural utilisé pour tous les types d'événements OnMouseWheel.
TOSPlatform
TPixelFormatSpécifie la manière dont la couleur et les données sont encodées pour chaque pixel dans un bitmap ou une texture.
TPixelFormatList
TPointArrayUn tableau à un élément de TPointF, à usage interne.
TPrefixStyle
TProcessTickEventA usage interne seulement.
TReturnKeyTypeSpécifie le libellé (texte ou icône) pour la touche Entrée sur le clavier virtuel mobile.
TScreenOrientationDéfinit les orientations de l'écran ou de la fiche disponibles pour les périphériques supportant cette fonctionnalité (par exemple, un iPad ou un iPhone).
TScreenOrientationsReprésente un ensemble d'éléments d'énumération TScreenOrientation.
TShowVirtualKeyboard
TSideSpécifie les côtés d'un rectangle à afficher.
TSidesSpécifie un ensemble de côtés du rectangle.
TSplitMethodHeuristic
TStandardGestureEnumère les mouvements standard supportés.
TStandardGesturesSpécifie un ensemble de mouvements standard supportés.
TStyledSettingIdentifie les propriétés de fonte qui peuvent être définies dans un style.
TStyledSettingsIdentifie un ensemble de propriétés de fonte qui peut être défini dans un style.
TTangentPair
TTapEvent
TTextAlignSpécifie l'alignement du texte d'un contrôle dans son parent.
TTextTrimmingSpécifie le comportement du texte lorsqu'il déborde de sa zone de contenu.
TTimerProcType procédural utilisé en interne par des fonctions telles que CreateTimer.
TTouchChaque TTouch contient l'emplacement d'un toucher sur l'écran.
TTouchActionReprésente l'action exécutée par un mouvement TTouch.
TTouchActionsSpécifie un ensemble d'énumérations TTouchAction.
TTouchesReprésente un tableau de TTouch.
TTouchEventTTouchEvent est le type de fonction utilisé pour les événements tactiles (OnTouch).
TTriggerIndique l'état de l'objet parent d'une animation.
TVirtualKeyboardEventTVirtualKeyboardEvent est le type de pointeur de méthode utilisé pour définir des gestionnaires pour les événements OnVirtualKeyboardShown et OnVirtualKeyboardHidden.
TVirtualKeyboardStateEnumération utilisée pour contrôler l'état d'un clavier virtuel (d'écran) qui doit être affiché.
TVirtualKeyboardStatesReprésente un ensemble d'éléments d'énumération TVirtualKeyBoardState.
TVirtualKeyboardTypeEnumération utilisée pour contrôler le type de clavier d'écran à afficher.
TVKAutoShowModeEst principalement utilisé à des fins de débogage.

Variables

AllCornersAllCorners est la constante, du type TCorners, définissant l'ensemble des quatre coins d'un rectangle.
AllSidesConstante de type TSides.
AllStyledSettingsAllStyledSettings est une constante du type TStyledSettings, spécifiant que toutes les propriétés stylées d'un objet de type texte sont extraites d'un style.
AnchorAlignVariable représentant un tableau de TAnchors.
cIdNoTimer
ClonePersistentCache
ClonePropertiesCache
ClosePolygon (obsolète)Variable de type TPointF qui spécifie les coordonnées de fin d'un polygone. Cette variable est utilisée en interne seulement.
CustomTranslateProcVariable de type TCustomTranslateProc utilisée en interne à des fins de traduction.
DefaultStyledSettingsDefaultStyledSettings est une constante du type TStyledSettings, spécifiant les propriétés stylisées d'un objet texte qui sont extraites d'un style par défaut.
DigitRoundSizeLe nombre de chiffres décimaux pour l'arrondi des valeurs à virgule flottante.
GlobalDisableFocusEffectVariable booléenne qui spécifie si les effets de focalisation sont activés ou désactivés.
GlobalUseDirect2DVariable booléenne qui spécifie s'il faut utiliser l'accélération Direct2D matérielle par défaut.
GlobalUseDX
GlobalUseDX10 (obsolète)
GlobalUseDX10Software (obsolète)Variable booléenne qui spécifie si les logiciels DirectX10 et Direct2D d'accélération matérielle doivent être utilisés par défaut.
GlobalUseDXInDX9Mode
GlobalUseDXSoftware
GlobalUseGDIPlusClearTypeUne variable booléenne qui n'affecte que le rendu du texte en utilisant le canevas GDI +.
GlobalUseGPUCanvasVariable booléenne qui spécifie si le canevas GPU (Graphics Processing Unit) doit être utilisé pour le rendu des graphiques et du texte.
GlobalUseHWEffects (obsolète)Variable booléenne qui spécifie s'il faut utiliser les effets d'accélération matérielle quand c'est possible.
InvalidSize
NullRectConstante de type TRectF initialisée avec un rectangle null dont toutes les coordonnées sont définies sur 0.
PixelFormatBytes
PolygonPointBreak
SharedContext
VKAutoShowModeEst utilisée principalement à des fins de débogage.

Constantes

FireMonkeyVersionFireMonkeyVersion: Comp = 23;