FMX.Forms
From RAD Studio API Documentation
Defines FireMonkey 2D and 3D forms, and the global TApplication object.
Contents |
Classes
| IDesignerForm | Is an interface that is implemented by forms that are part of the designer. |
| IDesignerHook | IDesignerHook is an interface that allows component writers to interact with the form designer in the IDE. |
| IDesignerStorage | Defines an interface that the Form Designer uses to store and retrieve some form settings which are used by the mobile form designer. |
| IFMXWindowBorderService | Is an interface that defines the methods for creating a custom window border. |
| IFMXWindowService | Is an interface that defines various methods related to FMX window management. |
| TApplication | TApplication is the type used for a FireMonkey GUI-based windowed application. |
| TCommonCustomForm | TCommonCustomForm represents the base class for all forms, whether they are 2D or 3D. |
| TCustomForm | TCustomForm represents the base class from which you derive other windows such as dialog boxes and forms. |
| TForm | TForm represents a standard FireMonkey application window (form). |
| TFormActionLink | Is a class that is used by forms in order to link property values with actions. |
| TFormBorder | Implements functionality used in creating custom styled form borders. |
| TFormFactor | Is used to specify various display options for sharing forms between multiple devices (PCs, iPads, and so on). |
| TFrame | TFrame is a container for components; it can be nested within forms or other frames. |
| TScaleChangedMessage | Implements a message class that is part of a notification system, which allows forms to react to certain events. |
| TScreen | TScreen represents the state of the screen in which an application runs. |
| TVKStateChangeMessage | Implements a message class that is part of a notification system, which allows forms to react to certain virtual keyboard events. |
| TWindowBorder | Implements functionality used in creating custom styled windows borders. |
Routines
| ApplicationState | Returns the application state at any given moment in time. |
Types
| _di_IDesignerForm | Represents the IDesignerForm Delphi interface for C++Builder usage. |
| _di_IDesignerHook | Represents the IDesignerHook Delphi interface for C++Builder usage. |
| _di_IDesignerStorage | Represents the IDesignerStorage Delphi interface for C++Builder usage. |
| _di_IFMXWindowBorderService | Represents the IFMXWindowBorderService Delphi interface for C++Builder usage. |
| _di_IFMXWindowService | Represents the IFMXWindowService Delphi interface for C++Builder usage. |
| TApplicationState | Represents an enumeration of the application states. |
| TCloseEvent | TCloseEvent is the type of a FireMonkey form's OnClose event handler. |
| TCloseQueryEvent | TCloseQueryEvent is used for event handlers that are called when a window is about to close. |
| TDeviceKind | Represents an enumeration of the target device kinds. |
| TDeviceKinds | Represents a set of TDeviceKind enumeration items. |
| TExceptionEvent | TExceptionEvent is the type of event handlers that respond when the application traps an unhandled exception. |
| TFmxFormBorderStyle | TFmxFormBorderStyle is the type of the BorderStyle property for all FireMonkey forms. |
| TFmxFormState | TFmxFormState describes the possible states of a FireMonkey form. |
| TFmxFormStates | TFmxFormStates is a set of TFmxFormState elements. |
| TFormOrientation | Represents an enumeration of FireMonkey form orientations that are available for devices that support this feature (for instance, an iPad or an iPhone). |
| TFormOrientations | Represents a set of TFormOrientation enumeration items. |
| TFormPosition | TFormPosition describes the positioning of a FireMonkey form. |
| TIdleEvent | TIdleEvent is the type of event handler that perform actions when the application is idle. |
| TWindowStyle | Represents an enumeration of FireMonkey window styles. |
| TWindowStyles | Represents a set of TWindowStyle enumeration items. |
Variables
| ActionUpdateDelayNever | ActionUpdateDelayNever can be used in methods like TApplication.DoIdle to define that no updating of actions is required. |
| Application | Represents application-level information. |
| Screen | Represents a screen device. |