API:FMX.Types
Sommaire
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 | |
| IAlignableObject | IFreeNotification est l'interface des objets alignables. |
| IAlignRoot | IAlignRoot est l'interface qui définit la façon dont les enfants sont alignés au sein de leur parent racine. |
| ICaret | L'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. |
| IContainerObject | IContainerObject est l'interface qui définit un objet conteneur. |
| IContent | Interface qui définit le contenu d'un contrôle. |
| IControl | IControl est l'interface qui définit un objet contrôle. |
| IDesignablePersistent | |
| IFlasher | |
| IFMXCursorService | Service de plate-forme pour vérifier et changer le type de curseur de la souris qui apparaît dans votre application. |
| IFMXMouseService | Service de plate-forme pour obtenir la position du curseur de la souris. |
| IFMXTimerService | Service de plate-forme pour utiliser un timer du système. |
| IFreeNotification | IFreeNotification est l'interface pour la libération des notificateurs. |
| IFreeNotificationBehavior | Interface qui définit le comportement des classes qui procurent la gestion des notifications. |
| IGestureControl | |
| IItemsContainer | IItemsContainer est l'interface qui définit la façon dont un conteneur accède à ses sous-éléments. |
| IMovablePersistent | |
| IMultiTouch | |
| INativeControl | Interface qui définit un contrôle natif. |
| IObjectState | |
| IOriginalContainerSize | Interface qui fournit un accès à la taille originale (celle définie en mode conception). |
| IPaintControl | Interface qui définit un contrôle gérant les opérations de dessin. |
| IPersistentProvider | |
| IPersistentShim | |
| IReadOnly | |
| IRoot | IRoot est l'interface qui définit un objet racine. |
| IRotatedControl | |
| ISizeGrip | ISizeGrip est l'interface qui définit un objet poignée de dimensionnement. |
| ISpriggedPersistent | |
| ITabList | |
| ITabStopController | |
| IVirtualKeyboardControl | Interface qui définit la manière dont les classes doivent implémenter et définir le style du clavier d'écran. |
| Log | |
| TAlignLayoutHelper | Utilisé en interne. TAlignLayoutHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TAlignLayout. |
| TBounds | Spécifie les limites d'un contrôle. |
| TCaretClass | TCaretClass est une classe de TCustomCaret. |
| TControlSize | Utilisé pour stocker la taille des composants FireMonkey. |
| TCornerHelper | Utilisé en interne. TCornerHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TCorner. |
| TCornerTypeHelper | Utilisé en interne. TCornerTypeHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TCornerType. |
| TCustomCaret | Classe de base des signes d'insertion de FireMonkey. |
| TCustomGestureCollection | TCustomGestureCollection est la classe de base des collections de mouvements. |
| TCustomGestureCollectionItem | TCustomGestureCollectionItem est la classe de base des éléments utilisés pour représenter un mouvement dans une collection. |
| TCustomGestureEngine | TCustomGestureEngine est la classe de base abstraite pour tous les moteurs de gestion des mouvements. |
| TCustomGestureManager | TCustomGestureManager est la classe de base abstraite pour tous les composants du gestionnaire de mouvements. |
| TCustomPopupMenu | Représente un menu contextuel attachable aux contrôles graphiques qui supportent les menus contextuels. |
| TCustomTouchManager | TCustomTouchManager est la base personnalisée pour la classe TTouchManager. |
| TEnumerableFilter | FMX.Types.TEnumerableFilter permet d'utiliser le regroupement avec les contrôles Zone de liste, tels que TListBox. |
| TFmxChildrenList | TFmxChildrenList offre le support de la liste enfant des objets "énumérables". |
| TFmxObject | |
| TFmxObjectClass | TFmxObjectClass définit la métaclasse pour TFmxObject. |
| TFormStyleHelper | Utilisé en interne. TFormStyleHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TFormStyle. |
| TGestureOptionHelper | Utilisé en interne. TGestureOptionHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TGestureOption. |
| TGestureTypeHelper | Utilisé 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 | |
| TIdleMessage | Message qui indique que votre application est actuellement inactive. |
| TInteractiveGestureHelper | Utilisé en interne. TInteractiveGestureHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TInteractiveGesture. |
| TKeyKindHelper | Utilisé en interne. TKeyKindHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TKeyKind. |
| TLang | Utilisée pour la traduction des chaînes de l'application. |
| TLineMetricInfo | Implémente la fonctionnalité permettant de manipuler les métriques de ligne. |
| TMenuItemChangeHelper | Utilisé en interne. TMenuItemChangeHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TMenuItemChange. |
| TPosition | Utilisée pour la spécification de la position d'un contrôle à l'intérieur d'une fiche. |
| TReturnKeyTypeHelper | Utilisé en interne. TReturnKeyTypeHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TReturnKeyType. |
| TScreenOrientationHelper | Utilisé en interne. TScreenOrientationHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TScreenOrientation. |
| TSideHelper | Utilisé en interne. TSideHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TSide. |
| TSpline | TSpline définit une courbe spline. |
| TStyledSettingHelper | Utilisé 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 | |
| TTextAlignHelper | Utilisé en interne. TTextAlignHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TTextAlign. |
| TTextTrimmingHelper | Utilisé en interne. TTextTrimmingHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TTextTrimming. |
| TTimer | Utilisez un objet TTimer pour répéter des actions spécifiques après un intervalle de temps donné. |
| TTouchManager | Ajoute des options de gestion des mouvements aux contrôles. |
| TTransform | TTransform définit les transformations dans un plan bidimensionnel. |
| TVertRectAlignHelper | |
| TVirtualKeyboardStateHelper | Utilisé en interne. TVirtualKeyboardStateHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TVirtualKeyBoardState. |
| TVirtualKeyboardTypeHelper | Utilisé en interne. TVirtualKeyboardTypeHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TVirtualKeyboardType. |
| TVKAutoShowModeHelper | Utilisé en interne. TVKAutoShowModeHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TVKAutoShowMode. |
| TWindowHandle | TWindowHandle est la classe de base utilisée pour définir un handle de fenêtre. |
Routines
| AddCustomFindStyleResource | |
| AddResource | Ajoute l'objet donné à une liste de ressources. |
| AlignObjects | Effectue l'alignement des objets FireMonkey visuels sur la surface d'une fiche FireMonkey. |
| AlphaColorToPixel | Convertit une valeur de couleur RGBA 32 bits (physiquement équivalente au TPixelFormat.BGRA) d'un pixel au format de pixel natif. |
| AlphaColorToScanline | Convertit 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 | |
| AssignedFlasher | Vérifie si un clignotant est recensé pour l'objet TCustomCaret spécifié dans le paramètre CaretClass. |
| CollectLangFinish | Arrête de collecter les chaînes pouvant être traduites. |
| CollectLangStart | Commence à collecter les chaînes pouvant être traduites. |
| CollectLangStrings | Renvoie la collection de chaînes pouvant être traduites. |
| CornersF | |
| DelAmp | Retire les caractères esperluète '&' de la chaîne Text. |
| FindClosestPixelFormat | Renvoie le pixel depuis une liste spécifiée qui ressemble le plus au format de pixel donné. |
| FindStyleResource | Renvoie l'objet ressource de style ayant le nom spécifié (AStyleLookup). |
| Flasher | Renvoie l'objet clignotant recensé pour l'objet TCustomCaret spécifié dans le paramètre CaretClass. |
| FlasherClass | Renvoie la classe d'un clignotant recensé pour l'objet TCustomCaret spécifié dans le paramètre CaretClass. |
| Float4ToPixel | Convertit System.UITypes.TAlphaColorF au format de pixel spécifique. |
| IsHandleValid | Indique si un handle spécifié est valide. |
| LoadLangFromFile | Charge le dictionnaire de langue pour la traduction depuis un fichier spécifié. |
| LoadLangFromStrings | Charge le dictionnaire de langue pour la traduction à partir d'une chaîne TStrings spécifiée. |
| PixelFormatToString | Convertit le format de pixel spécifié en chaîne lisible. |
| PixelToAlphaColor | Convertit un pixel donné ayant son format natif en valeur de couleur RGBA 32 bits (physiquement équivalente au TPixelFormat.BGRA). |
| PixelToFloat4 | Convertit un pixel donné ayant un format spécifique en enregistrement TAlphaColorF. |
| RecalcAnchorRules | |
| RecalcControlOriginalParentSize | |
| RegisterFlasherClass | Recense la classe clignotant recensée pour l'objet TCustomCaret spécifié dans le paramètre CaretClass. |
| RegisterFmxClasses | Recense un ensemble de classes FireMonkey et ajoute un ensemble de classes aux objets du groupe FireMonkey. |
| RegisterShowVKProc | |
| RemoveCustomFindStyleResource | |
| RemoveResource | Retire l'objet donné d'une liste de ressources. |
| ResetLang | Réinitialise le dictionnaire de langue utilisé pour la traduction. |
| ScanlineToAlphaColor | Convertit un tableau de pixels contigus ayant leur format natif à la valeur de couleur RGBA 32 bits (physiquement équivalente au TPixelFormat.BGRA). |
| Translate | Traduit une chaîne spécifiée. |
| TranslateText | Traduit une chaîne spécifiée. |
Types
| PCornersF | |
| PDeviceDisplayMetrics | |
| PLineMetric | Pointeur sur TLineMetric. |
| PLongByteArray | |
| TAdjustType | Dé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. |
| TAlignLayout | Spécifie l'alignement d'un contrôle dans son parent. |
| TAnimationType | Le type de la propriété AnimationType d'une animation. |
| TCanActionExecEvent | Type de pointeur de méthode utilisé pour définir les gestionnaires d'événement FMX.StdActns.TSysCommonAction.OnCanActionExec pour les actions. |
| TCanFocusEvent | Type procédural utilisé pour tous les types d'événements OnCanFocus. |
| TCaretDisplayChanged | Le type de pointeur de méthode utilisé pour définir l'événement OnDisplayChanged. |
| TCorner | Les valeurs TCorner identifient les coins d'un rectangle. |
| TCorners | Spécifie un ensemble de valeurs de type TCorner. |
| TCornersF | |
| TCornerType | Spécifie le type des coins d'un rectangle. |
| TCustomFindStyleResource | |
| TCustomTranslateProc | Type procédural qui prend une chaîne (AText) en tant que paramètre et renvoie une valeur chaîne. |
| TDeviceDisplayMetrics | |
| TDisplay | Représente les propriétés de base d'un affichage sur lequel une application s'exécute. |
| TDragDropEvent | Type procédural utilisé pour tous les types d'événements OnDragDrop. |
| TDragEnterEvent | Type procédural utilisé pour tous les types d'événements OnDragEnter. |
| TDragObject | TDragObject définit les données utilisées pour la gestion des opérations glisser. |
| TDragOperation | Enumère les opérations de glissement pouvant être affichées. |
| TDragOverEvent | Type 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 | |
| TFlasherInterval | Le type relatif aux paramètres spécifiant l'intervalle entre chaque clignotement. |
| TFmxHandle | TFmxHandle est un handle spécifique aux objets FireMonkey. |
| TFmxObjectList | |
| TFmxObjectSortCompare | Type procédural pour les fonctions qui prennent deux objets TFmxObject en tant que paramètres et renvoient une valeur entière. |
| TFormStyle | TFormStyle décrit le style de fiche. |
| TFreeChoiceHeuristic | |
| TGestureArray | Représente un tableau d'éléments de collection de mouvements. |
| TGestureEvent | TGestureEvent est le type de fonction utilisé pour les événements associés aux mouvements, tels que OnGesture. |
| TGestureEventInfo | Décrit un événement de mouvement. |
| TGestureID | Le type TGestureID est utilisé pour identifier un mouvement. |
| TGestureOption | Enumère les options de mouvement possibles. |
| TGestureOptions | Spécifie un ensemble d'options de mouvement possibles. |
| TGesturePointArray | Représente un tableau de points de mouvement. |
| TGestureType | Enumère les types de mouvement possibles. |
| TGestureTypes | Spécifie un ensemble de types de mouvement. |
| TImeMode | Spécifie le type de l'éditeur IME (Input Method Editor). |
| TInteractiveGesture | Enumère les mouvements interactifs pris en charge. |
| TInteractiveGestureFlag | Enumère les indicateurs possibles qu'un événement de mouvement interactif peut spécifier. |
| TInteractiveGestureFlags | Spécifie un ensemble d'indicateurs possibles pour un événement de mouvement interactif. |
| TInteractiveGestures | Spécifie un ensemble de mouvements interactifs. |
| TInterpolationType | Le type de la propriété Interpolation d'une animation. |
| TKeyEvent | Type procédural utilisé pour tous les types d'événements OnKeyDown et OnKeyUp. |
| TKeyKind | |
| TLineMetric | Enregistrement contenant les métriques de ligne. |
| TLongByteArray | |
| TMenuItemChange | |
| TMenuItemChanges | |
| TMouseEvent | Type procédural utilisé pour tous les types d'événements OnMouseUp et OnMouseDown. |
| TMouseMoveEvent | Type procédural utilisé pour tous les types d'événements OnMouseMove. |
| TMouseWheelEvent | Type procédural utilisé pour tous les types d'événements OnMouseWheel. |
| TOSPlatform | |
| TPixelFormat | Spécifie la manière dont la couleur et les données sont encodées pour chaque pixel dans un bitmap ou une texture. |
| TPixelFormatList | |
| TPointArray | Un tableau à un élément de TPointF, à usage interne. |
| TPrefixStyle | |
| TProcessTickEvent | A usage interne seulement. |
| TReturnKeyType | Type 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. |
| TScreenOrientation | Dé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). |
| TScreenOrientations | Représente un ensemble d'éléments d'énumération TScreenOrientation. |
| TShowVirtualKeyboard | |
| TSide | Spécifie les côtés d'un rectangle à afficher. |
| TSides | Spécifie un ensemble de côtés du rectangle. |
| TSplitMethodHeuristic | |
| TStandardGesture | Enumère les mouvements standard supportés. |
| TStandardGestures | Spécifie un ensemble de mouvements standard supportés. |
| TStyledSetting | Identifie les propriétés de fonte qui peuvent être définies dans un style. |
| TStyledSettings | Identifie un ensemble de propriétés de fonte qui peut être défini dans un style. |
| TTangentPair | |
| TTapEvent | |
| TTextAlign | Spécifie l'alignement du texte d'un contrôle dans son parent. |
| TTextTrimming | Spécifie le comportement du texte lorsqu'il déborde de sa zone de contenu. |
| TTimerProc | Type procédural utilisé en interne par des fonctions telles que CreateTimer. |
| TTouch | Chaque TTouch contient l'emplacement d'un toucher sur l'écran. |
| TTouchAction | Représente l'action exécutée par un mouvement TTouch. |
| TTouchActions | Spécifie un ensemble d'énumérations TTouchAction. |
| TTouches | Représente un tableau de TTouch. |
| TTouchEvent | TTouchEvent est le type de fonction utilisé pour les événements tactiles (OnTouch). |
| TTrigger | Indique l'état de l'objet parent d'une animation. |
| TVirtualKeyboardEvent | TVirtualKeyboardEvent est le type de pointeur de méthode utilisé pour définir des gestionnaires pour les événements OnVirtualKeyboardShown et OnVirtualKeyboardHidden. |
| TVirtualKeyboardState | Enumération utilisée pour contrôler l'état d'un clavier virtuel (d'écran) qui doit être affiché. |
| TVirtualKeyboardStates | Représente un ensemble d'éléments d'énumération TVirtualKeyBoardState. |
| TVirtualKeyboardType | Enumération utilisée pour contrôler le type de clavier d'écran à afficher. |
| TVKAutoShowMode | Est principalement utilisé à des fins de débogage. |
Variables
| AllCorners | AllCorners est la constante, du type TCorners, définissant l'ensemble des quatre coins d'un rectangle. |
| AllSides | Constante de type TSides. |
| AllStyledSettings | AllStyledSettings 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. |
| AnchorAlign | Variable 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. |
| CustomTranslateProc | Variable de type TCustomTranslateProc utilisée en interne à des fins de traduction. |
| DefaultStyledSettings | DefaultStyledSettings 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. |
| DigitRoundSize | Le nombre de chiffres décimaux pour l'arrondi des valeurs à virgule flottante. |
| GlobalDisableFocusEffect | Variable booléenne qui spécifie si les effets de focalisation sont activés ou désactivés. |
| GlobalUseDirect2D | Variable booléenne qui spécifie s'il faut utiliser l'accélération Direct2D matérielle par défaut. |
| GlobalUseDX | Dé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 | |
| GlobalUseGDIPlusClearType | Une variable booléenne qui n'affecte que le rendu du texte en utilisant le canevas GDI +. |
| GlobalUseGPUCanvas | Variable 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 | |
| NullRect | Constante de type TRectF initialisée avec un rectangle null dont toutes les coordonnées sont définies sur 0. |
| PixelFormatBytes | |
| PolygonPointBreak | |
| SharedContext | |
| VKAutoShowMode | Est utilisée principalement à des fins de débogage. |
Constantes
| FireMonkeyVersion | FireMonkeyVersion: Integer = $104; |