FMX.Types

De RAD Studio API Documentation
Aller à : navigation, rechercher

Définit les types de base utilisés partout dans FireMonkey, notamment les types de dessin 2D.

Package fmx.bpl

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.
IDesignablePersistent
IFlasher
IFMXCursorServiceService de plate-forme pour vérifier et changer le type de curseur de la souris qui apparaît dans votre application.
IFMXMouseServiceService de plate-forme pour obtenir la position du curseur de la souris.
IFMXTimerServiceService de plate-forme pour utiliser un timer du système.
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.
IMovablePersistent
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.
IPersistentProvider
IPersistentShim
IReadOnly
IRootIRoot est l'interface qui définit un objet racine.
IRotatedControl
ISizeGripISizeGrip est l'interface qui définit un objet poignée de dimensionnement.
ISpriggedPersistent
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
THorzRectAlignHelper
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.
TVertRectAlignHelper
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 à partir d'une chaîne TStrings spécifiée.
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.
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.
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.

Types

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 opérations de glissement pouvant être affichées.
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.
TFormStyleTFormStyle décrit le style de fiche.
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.
TReturnKeyTypeType d'action qu'un contrôle de modification exécute quand vous modifiez le texte du contrôle et que vous appuyez sur la touche retour sur le clavier virtuel.
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
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.
GlobalUseDXDétermine si FireMonkey restitue les fiches 2D utilisant DirectX (EN) pour l'accélération matérielle (True) ou en utilisant Windows GDI (Graphics Device Interface) (EN) (False) lorsque votre application s'exécute sur Windows.
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: Integer = 250