From RAD Studio API Documentation
Jump to: navigation, search



TScreen = class(TComponent)


class PASCALIMPLEMENTATION TScreen : public System::Classes::TComponent


Type Visibility Source Unit Parent
class public
FMX.Forms FMX.Forms


TScreen represents the state of the screen in which an application runs.

TScreen introduces properties that specify:

  • What forms and data modules have been instantiated by the application.
  • The active form, and the active control within that form.
  • The number of forms in this application.
  • The list of displays on which the application's forms can appear, including their coordinates and dimensions.

There is a global variable, Screen, of type TScreen, which is instantiated for use by any application with a GUI. Use Screen to obtain information about the current state of the screen in an application.

TScreen effectively handles the layout of the application's user interface on multiple displays. If your application runs on multiple displays, the Displays property maintains a list of displays used to comprise the desktop, coordinates and dimensions of displays. The DisplayCount property returns the number of monitors. See also Multiple Display Support.

See Also