FMX.Types

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Definiert in FireMonkey verwendete Basistypen, einschließlich 2D-Zeichentypen.

Package fmx280.bpl

Klassen

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 ist das Interface für ausrichtbare Objekte.
IAlignRoot Das Interface IAlignRoot definiert, wie die untergeordneten Objekte in ihrem Stammobjekt ausgerichtet werden.
ICaretDas ICaret-Interface deklariert die Methoden zum Abrufen eines TCustomCaret-Objekts und zum Anzeigen bzw. Verbergen des Cursors.
IContainerObject Das Interface IContainerObject definiert ein Container-Objekt.
IContentInterface, das den Inhalt eines Steuerelements definiert.
IControl

Das Interface IControl definiert ein Steuerelementobjekt.

IDesignablePersistent
IFlasher
IFMXCursorServicePlattformdienst zur Überprüfung und Änderung des Typs des Mauscursors, der in Ihrer Anwendung angezeigt wird.
IFMXMouseServicePlattformdienst zum Abrufen der Position des Mauscursors.
IFMXTimerServicePlattformdienst zur Verwendung eines Zeitgebers des Systems.
IFreeNotification IFreeNotification ist das Interface zur Freigabe von Notifiern.
IFreeNotificationBehaviorInterface, das das Verhalten von Klassen definiert, die Behandlung von Benachrichtigungen bereitstellen.
IGestureControl
IItemsContainer

Das Interface IItemsContainer definiert, wie ein Container auf seine Untereinträge zugreift.

IMovablePersistent
IMultiTouch
INativeControlInterface, das ein natives Steuerelement definiert.
IObjectState
IOriginalContainerSizeInterface, das den Zugriff auf die Originalgröße, die beim Entwurf festgelegt wird, bereitstellt.
IPaintControlInterface, das ein Steuerelement definiert, das das Zeichnen behandelt.
IPersistentProvider
IPersistentShim
IReadOnly
IRootDas Interface IRoot definiert ein Stammobjekt.
IRotatedControl
ISizeGrip

Das Interface ISizeGrip definiert ein Griffobjekt für die Größenänderung.

ISpriggedPersistent
ITabList
ITabStopController
IVirtualKeyboardControlInterface, das die Art und Weise definiert, wie in Klassen der Stil von Tastaturen auf dem Bildschirm implementiert und festgelegt werden sollte.
Log
TBoundsLegt die Begrenzungen für ein Steuerelement fest.
TCaretClassTCaretClass ist eine Klasse von TCustomCaret.
TControlSizeWird für die Speicherung von FireMonkey-Komponenten verwendet.
TCustomCaretDie Basisklasse für FireMonkey-Caret-Zeichen.
TCustomGestureCollectionTCustomGestureCollection ist die Basisklasse für Gestenkollektionen.
TCustomGestureCollectionItemTCustomGestureCollectionItem ist die Basisklasse für Elemente, die eine Geste in einer Kollektion repräsentieren.
TCustomGestureEngine
TCustomGestureManagerTCustomGestureManager ist die abstrakte Basisklasse für alle Gestenmanager-Komponenten.
TCustomPopupMenuRepräsentiert ein Popup-Menü, das grafischen Steuerelementen hinzugefügt werden kann, die Popup-Menüs unterstützen.
TCustomTouchManagerTCustomTouchManager ist die allgemeine Basisklasse für die Klasse TTouchManager.
TEnumerableFilterFMX.Types.TEnumerableFilter unterstützt die Gruppierung für Listenfeld-Steuerelemente, wie TListBox.
TFmxChildrenListTFmxChildrenList unterstützt die untergeordneten Listen von Enumerable-Objekten.
TFmxObject
TFmxObjectClass TFmxObjectClass definiert die Metaklasse für TFmxObject.
TGuillotineBinPack
THorzRectAlignHelper
TIdleMessageBotschaft, die angibt, dass sich Ihre Anwendung aktuell im Leerlauf befindet.
TLangWird zur Übersetzung von Strings aus der Anwendung verwendet.
TLineMetricInfoImplementiert die Funktionalität zum Bearbeiten von Zeilenmetriken.
TPositionDient der Angabe der Position eines Steuerelements auf einem Formular.
TSpline TSpline definiert eine Spline-Kurve.
TStyleIndexer
TTabList
TTabListClass
TTextAlignHelperFür den internen Gebrauch. TTextAlignHelper ist ein unterstützender Record für den Typ FMX.Types.TTextAlign, der Felder für eine bereichsabhängige Aufzählung bereitstellt.
TTimerMit einem TTimer-Objekt können Sie bestimmte Aktionen nach einem festgelegten Zeitintervall wiederholen.
TTouchManagerFügt Steuerelementen Optionen für Gesten hinzu.
TTransform TTransform legt Transformationen in einer zweidimensionale Ebene fest.
TVertRectAlignHelper
TWindowHandleTWindowHandle ist die Basisklasse zum Definieren eines Fenster-Handles.

Routinen

AddCustomFindStyleResource
AddResourceFügt einer Ressourcenliste das angegebene Objekt hinzu.
AlignObjectsRichtet die visuellen FireMonkey-Objekte auf der Oberfläche eines FireMonkey-Formulars aus.
AlphaColorToPixelKonvertiert den 32-Bit-RGBA-Farbwert (physisch gleichwertig zu TPixelFormat.BGRA) eines Pixels in das native Pixelformat.
AlphaColorToScanlineKonvertiert ein Array mit fortlaufenden Pixeln im 32-Bit-RGBA-Farbformat (physisch gleichwertig zu TPixelFormat.BGRA) in ein angegebenes Pixelformat.
ArrangeControl
AssignedFlasherÜberprüft, ob ein Blinker für das im Parameter CaretClass angegebene TCustomCaret-Objekt registriert ist.
ChangePixelFormat
CollectLangFinishBeendet das Erfassen von Strings, die übersetzt werden können.
CollectLangStartBeginnt das Erfassen der Strings, die übersetzt werden können.
CollectLangStringsGibt die String-Kollektion zurück, die übersetzt werden können.
CornersF
DelAmpEntfernt die Ampersand-Zeichen '&' aus dem Text-String.
DisposeOfAndNil
FindClosestPixelFormatGibt das Pixel aus einer angegebenen Liste zurück, das einem gegebenen Pixel am ähnlichsten ist.
FindStyleResourceGibt das Stilressourcen-Objekt mit dem angegebenen Namen (AStyleLookup) zurück.
FlasherGibt das für das TCustomCaret-Objekt im Parameter CaretClass registrierte Blinkobjekt zurück.
FlasherClassGibt die Klasse eines Blinkers zurück, der für das im Parameter CaretClass angegebene TCustomCaret-Objekt registriert ist.
Float4ToPixelKonvertiert System.UITypes.TAlphaColorF in das jeweilige Pixelformat.
IsHandleValidGibt an, ob ein angegebenes Handle gültig ist.
LoadLangFromFileLädt das Sprachwörterbuch zur Übersetzung aus einer angegebenen Datei.
LoadLangFromStringsLädt das Sprachwörterbuch für die Übersetzung aus einem angegebenen TStrings.
PixelFormatToStringWandelt das angegebene Pixelformat in einen lesbaren String um.
PixelToAlphaColorKonvertiert ein gegebenes Pixel aus seinem nativen Format in einen 32-Bit-RGBA-Farbwert (physisch gleichwertig zu TPixelFormat.BGRA).
PixelToFloat4Konvertiert ein gegebenes Pixel aus dem jeweiligen Format in einen TAlphaColorF-Record.
RecalcAnchorRules
RecalcControlOriginalParentSize
RegisterFlasherClassRegistriert die Blinkklasse für das im Parameter CaretClass angegebene TCustomCaret-Objekt.
RegisterFmxClassesRegistriert eine Menge von FireMonkey-Klassen und fügt den FireMonkey-Gruppenobjekten eine Klassenmenge hinzu.
RegisterShowVKProc
RemoveCustomFindStyleResource
RemoveResourceEntfernt das gegebene Objekt aus einer Ressourcenliste.
ResetLangSetzt das zur Übersetzung verwendete Sprachwörterbuch zurück.
ScanlineToAlphaColorKonvertiert ein Array mit fortlaufenden Pixeln aus ihrem nativen Format in das 32-Bit-RGBA-Farbformat (physisch gleichwertig zu TPixelFormat.BGRA).
TranslateÜbersetzt einen angegebenen String.
TranslateTextÜbersetzt einen angegebenen String.

Typen

PCornersF
PDeviceDisplayMetrics
PLineMetricZeiger auf TLineMetric.
PLongByteArray
TAdjustTypeLegt fest, ob und wie die Breite und Höhe eines Steuerelements geändert werden sollen, damit es den von seinem Stil definierten Platz belegt.
TAlignLayoutLegt die Ausrichtung eines Steuerelements innerhalb seines übergeordneten Elements fest.
TAnimationTypeDer Typ der Eigenschaft AnimationType einer Animation.
TCanActionExecEventDer Methodenzeigertyp, mit dem FMX.StdActns.TSysCommonAction.OnCanActionExec-Ereignisbehandlungsroutinen für Aktionen definiert werden.
TCanFocusEventProzeduraler Typ, der für alle OnCanFocus-Ereignistypen verwendet wird.
TCaretDisplayChangedDer Methodenzeigertyp zur Definition des Ereignisses OnDisplayChanged.
TCorner TCorner-Werte bezeichnen Ecken eines Rechtecks.
TCornersLegt eine Menge von TCorner-Typwerten fest.
TCornersF
TCornerTypeLegt den Typ der Ecken eines Rechtecks fest.
TCustomFindStyleResource
TCustomTranslateProcProzeduraler Typ, der einen String (AText) als Parameter übernimmt und einen String-Wert zurückgibt.
TDeviceDisplayMetrics
TDisplayRepräsentiert grundlegende Eigenschaften eines Displays, auf dem eine Anwendung ausgeführt wird.
TDragDropEventProzeduraler Typ, der für alle OnDragDrop-Ereignistypen verwendet wird.
TDragEnterEventProzeduraler Typ, der für alle OnDragEnter-Ereignistypen verwendet wird.
TDragObject TDragObject definiert Daten für die Verwaltung von Drag-Operationen.
TDragOperationFührt die möglichen Drag-Operationen für die Anzeige auf.
TDragOverEventTyp der Ereignisbehandlungsroutine für das Ereignis FMX.Controls.TControl.OnDragOver. Es wird ausgelöst, wenn ein Objekt über den Bereich des aktuellen Steuerelements gezogen wird.
TEnumProcResult
TFlasherIntervalDer Typ für Parameter, die Blink-Intervalle festlegen.
TFmxHandle TFmxHandle ist ein für FireMonkey-Objekte spezifisches Handle.
TFmxObjectSortCompareProzeduraler Typ für Funktionen, die zwei TFmxObject-Objekte als Parameter übernehmen und einen Integerwert zurückgeben.
TFormStyleTFormStyle beschreibt den Formularstil.
TFreeChoiceHeuristic
TGestureArrayRepräsentiert ein Array mit Gestenkollektionseinträgen.
TGestureEventTGestureEvent ist der Funktionstyp für gestenbezogene Ereignisse, wie z.B. OnGesture.
TGestureEventInfoBeschreibt ein Gestenereignis.
TGestureIDMit dem Typ TGestureID wird eine Geste identifiziert.
TGestureOptionFührt die möglichen Optionen für Gesten auf.
TGestureOptionsLegt eine Menge möglicher Gestenoptionen fest.
TGesturePointArrayRepräsentiert ein Array mit Gestenpunkten.
TGestureTypeFührt die möglichen Gestentypen auf.
TGestureTypesGibt eine Menge der Gestentypen an.
TImeModeGibt den Typ des Eingabemethodeneditors (Input Method Editor, IME) an.
TInteractiveGestureFührt die unterstützten interaktiven Gesten auf.
TInteractiveGestureFlagListet die möglichen Flags auf, die in einem Ereignis für eine interaktive Geste angegeben werden können.
TInteractiveGestureFlagsDefiniert eine Gruppe von Flags für ein Ereignis für eine interaktive Geste.
TInteractiveGesturesLegt eine Menge von interaktiven Gesten fest.
TInterpolationTypeDer Typ der Eigenschaft Interpolation einer Animation.
TKeyEventProzeduraler Typ, der für alle OnKeyDown- und OnKeyUp-Ereignistypen verwendet wird.
TKeyKind
TLineMetricRecord, der Zeilenmetriken enthält.
TLongByteArray
TMenuItemChange
TMenuItemChanges
TMouseEventProzeduraler Typ, der für alle OnMouseUp- und OnMouseDown-Ereignistypen verwendet wird.
TMouseMoveEventProzeduraler Typ, der für alle OnMouseMove-Ereignistypen verwendet wird.
TMouseWheelEventProzeduraler Typ, der für alle OnMouseWheel-Ereignistypen verwendet wird.
TOSPlatform
TPixelFormatLegt für jedes Pixel in einem Bitmap oder einer Textur die Codierung der Farbe und der Daten fest.
TPixelFormatList
TPointArrayArray mit einem Element mit dem Typ TPointF; wird intern verwendet.
TPrefixStyle
TProcessTickEventNur für den internen Gebrauch.
TReturnKeyTypeAktionstyp, der ein Eingabefeld ausführt, wenn Sie den Text des Steuerelements bearbeiten und die Eingabetaste der virtuellen Tastatur drücken.
TScreenOrientationLegt die Ausrichtung des Bildschirms oder des Formulars fest, die für Geräte verfügbar sind, die diese Funktion unterstützen (z. B. iPad oder iPhone).
TScreenOrientationsRepräsentiert eine Menge von TScreenOrientation-Aufzählungseinträgen.
TShowVirtualKeyboard
TSideGibt die anzuzeigenden Seiten eines Rechtecks an.
TSidesGibt eine Menge mit den Seiten des Rechtecks an.
TSplitMethodHeuristic
TStandardGestureListet die unterstützten Standardgesten auf.
TStandardGesturesDefiniert eine Gruppe von unterstützten Standardgesten.
TStyledSettingBezeichnet die Schrifteigenschaften, die in einem Stil festgelegt werden können.
TStyledSettingsBezeichnet eine Menge von Schrifteigenschaften, die in einem Stil festgelegt werden können.
TTangentPair
TTapEvent
TTextAlignLegt die Textausrichtung in einem Steuerelement innerhalb seines übergeordneten Elements fest.
TTextTrimmingGibt das Verhalten des Textes an, wenn der Text den Inhaltsbereich überschreitet.
TTimerProcProzeduraler Typ, der intern von Funktionen, wie z.B. CreateTimer, verwendet wird.
TTouchJedes TTouch enthält die Position eines Berührungspunktes auf dem Bildschirm.
TTouchActionRepräsentiert die von einer TTouch-Geste ausgeführte Aktion.
TTouchActionsGibt die Menge der TTouchAction-Aufzählungen an.
TTouchesRepräsentiert ein Array mit TTouch.
TTouchEventTTouchEvent ist der Funktionstyp für berührungsbezogene Ereignisse (OnTouch).
TTriggerGibt den Status des einer Animation übergeordneten Objekts an.
TVirtualKeyboardEventTVirtualKeyboardEvent ist der Methodenzeigertyp, mit dem Ereignisbehandlungsroutinen für die Ereignisse OnVirtualKeyboardShown und OnVirtualKeyboardHidden definiert werden.
TVirtualKeyboardStateAufzählung, mit der der Status der auf dem Bildschirm anzuzeigenden virtuellen Tastatur gesteuert wird.
TVirtualKeyboardStatesRepräsentiert eine Menge mit TVirtualKeyBoardState-Aufzählungselementen.
TVirtualKeyboardTypeAufzählung, mit der der Typ der auf dem Bildschirm anzuzeigenden Tastatur gesteuert wird.
TVKAutoShowModeWird überwiegend beim Debuggen verwendet.

Variablen

AlignmentToTTextAlign
AllCorners Die Konstante AllCorners vom Typ TCorners definiert die Menge der vier Ecken in einem Rechteck.
AllSidesKonstante mit dem Typ TSides.
AllStyledSettingsAllStyledSettings ist eine Konstante mit dem Typ TStyledSettings, die festlegt, dass alle mit Stilen versehenen Eigenschaften eines Typobjekts aus einem Stil übernommen werden.
AnchorAlignVariable, die ein Array mit TAnchors-Werten enthält.
cIdNoTimer
ClonePropertiesCache
ClosePolygon (veraltet)Variable mit dem Typ TPointF, die die Endkoordinaten eines Polygons angibt. Diese Variable wird nur intern verwendet.
CustomTranslateProcVariable mit dem Typ TCustomTranslateProc, die intern für Textübersetzungen verwendet wird.
DefaultStyledSettingsDefaultStyledSettings ist eine Konstante mit dem Typ TStyledSettings, die festlegt, welche mit Stilen versehenen Eigenschaften eines Typobjekts standardmäßig aus einem Stil übernommen werden.
DigitRoundSizeDie Anzahl der Dezimalstellen für die Rundung von Gleitkommawerten.
GlobalDisableFocusEffect Eine boolesche Variable, die angibt, ob Fokuseffekte aktiviert oder deaktiviert sind.
GlobalEventDrivenDisplayUpdates
GlobalPreferredFramesPerSecond
GlobalUseDirect2D Eine boolesche Variable, die angibt, ob standardmäßig ein hardwarebeschleunigtes Direct2D verwendet werden soll.
GlobalUseDXLegt fest, ob FireMonkey 2D-Formulare mit DirectX für Hardware-Beschleunigung (True) oder mit Graphics Device Interface (EN) (False) rendert, wenn Ihre Anwendung auf Windows ausgeführt wird.
GlobalUseDX10 (veraltet)
GlobalUseDX10Software (veraltet)Eine boolesche Variable, die angibt, ob standardmäßig eine hardwarebeschleunigte DirectX10- und Direct2D-Software verwendet werden soll.
GlobalUseDXInDX9Mode
GlobalUseDXSoftware
GlobalUseGDIPlusClearTypeEine boolesche Variable, die sich nur auf das Rendern von Text mit der GDI+-Zeichenfläche auswirkt.
GlobalUseGPUCanvasBoolesche Variable, die angibt, ob die Zeichenfläche der GPU (Graphics Processing Unit) für das Rendern von Grafiken und Text verwendet werden soll.
GlobalUseHWEffects (veraltet) Eine boolesche Variable, die angibt, ob so weit wie möglich hardwarebeschleunigte Effekte verwendet werden sollen.
GlobalUseMetal
InvalidSize
NullRectKonstante mit dem Typ TRectF, die mit einem Null-Rechteck, dessen gesamten Koordinaten auf 0 gesetzt sind, initialisiert wird.
PixelFormatBytes
PolygonPointBreak
SharedContext
VKAutoShowModeWird überwiegend beim Debuggen verwendet.

Konstanten

FireMonkeyVersionFireMonkeyVersion: Integer = $10E;