FMX.Forms

From RAD Studio API Documentation
Jump to: navigation, search

Defines FireMonkey 2D and 3D forms, and the global TApplication object.

Contents

Classes

IDesignerFormIs an interface that is implemented by forms that are part of the designer.
IDesignerHookIDesignerHook is an interface that allows component writers to interact with the form designer in the IDE.
IDesignerStorageDefines an interface that the Form Designer uses to store and retrieve some form settings which are used by the mobile form designer.
IFMXWindowBorderServiceIs an interface that defines the methods for creating a custom window border.
IFMXWindowServiceIs an interface that defines various methods related to FMX window management.
TApplicationTApplication is the type used for a FireMonkey GUI-based windowed application.
TCommonCustomFormTCommonCustomForm represents the base class for all forms, whether they are 2D or 3D.
TCustomFormTCustomForm represents the base class from which you derive other windows such as dialog boxes and forms.
TFormTForm represents a standard FireMonkey application window (form).
TFormActionLinkIs a class that is used by forms in order to link property values with actions.
TFormBorderImplements functionality used in creating custom styled form borders.
TFormFactorIs used to specify various display options for sharing forms between multiple devices (PCs, iPads, and so on).
TFrameTFrame is a container for components; it can be nested within forms or other frames.
TScaleChangedMessageImplements a message class that is part of a notification system, which allows forms to react to certain events.
TScreenTScreen represents the state of the screen in which an application runs.
TVKStateChangeMessageImplements a message class that is part of a notification system, which allows forms to react to certain virtual keyboard events.
TWindowBorderImplements functionality used in creating custom styled windows borders.

Routines

ApplicationStateReturns the application state at any given moment in time.

Types

_di_IDesignerFormRepresents the IDesignerForm Delphi interface for C++Builder usage.
_di_IDesignerHookRepresents the IDesignerHook Delphi interface for C++Builder usage.
_di_IDesignerStorageRepresents the IDesignerStorage Delphi interface for C++Builder usage.
_di_IFMXWindowBorderServiceRepresents the IFMXWindowBorderService Delphi interface for C++Builder usage.
_di_IFMXWindowServiceRepresents the IFMXWindowService Delphi interface for C++Builder usage.
TApplicationStateRepresents an enumeration of the application states.
TCloseEventTCloseEvent is the type of a FireMonkey form's OnClose event handler.
TCloseQueryEventTCloseQueryEvent is used for event handlers that are called when a window is about to close.
TDeviceKindRepresents an enumeration of the target device kinds.
TDeviceKindsRepresents a set of TDeviceKind enumeration items.
TExceptionEventTExceptionEvent is the type of event handlers that respond when the application traps an unhandled exception.
TFmxFormBorderStyleTFmxFormBorderStyle is the type of the BorderStyle property for all FireMonkey forms.
TFmxFormStateTFmxFormState describes the possible states of a FireMonkey form.
TFmxFormStatesTFmxFormStates is a set of TFmxFormState elements.
TFormOrientationRepresents an enumeration of FireMonkey form orientations that are available for devices that support this feature (for instance, an iPad or an iPhone).
TFormOrientationsRepresents a set of TFormOrientation enumeration items.
TFormPositionTFormPosition describes the positioning of a FireMonkey form.
TIdleEventTIdleEvent is the type of event handler that perform actions when the application is idle.
TWindowStyleRepresents an enumeration of FireMonkey window styles.
TWindowStylesRepresents a set of TWindowStyle enumeration items.

Variables

ActionUpdateDelayNeverActionUpdateDelayNever can be used in methods like TApplication.DoIdle to define that no updating of actions is required.
ApplicationRepresents application-level information.
ScreenRepresents a screen device.


Personal tools
Translations