FMX.Types.TDisplay

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

  TDisplay = record
  private
    FIndex: Integer;
    FPrimary: Boolean;
    FBoundsRect: TRect;
    FWorkareaRect: TRect;
  public
    constructor Create(const AIndex: Integer; const APrimary: Boolean; const ABounds, AWorkArea: TRect);
    property Index: Integer read FIndex;
    property Primary: Boolean read FPrimary;
    property BoundsRect: TRect read FBoundsRect;
    property Bounds: TRect read FBoundsRect;
    property WorkareaRect: TRect read FWorkareaRect;
    property WorkArea: TRect read FWorkareaRect;
  end;

C++

struct DECLSPEC_DRECORD TDisplay
{
private:
    int FIndex;
    bool FPrimary;
    System::Types::TRect FBoundsRect;
    System::Types::TRect FWorkareaRect;
public:
    __fastcall TDisplay(const int AIndex, const bool APrimary, const System::Types::TRect &ABounds, const System::Types::TRect &AWorkArea);
    __property int Index = {read=FIndex};
    __property bool Primary = {read=FPrimary};
    __property System::Types::TRect BoundsRect = {read=FBoundsRect};
    __property System::Types::TRect Bounds = {read=FBoundsRect};
    __property System::Types::TRect WorkareaRect = {read=FWorkareaRect};
    __property System::Types::TRect WorkArea = {read=FWorkareaRect};
    TDisplay() {}
};

プロパティ

種類 可視性 ソース ユニット
record
struct
public
FMX.Types.pas
FMX.Types.hpp
FMX.Types FMX.Types


説明

アプリケーションが動作しているディスプレイの基本的なプロパティを表します。

TDisplay は、アプリケーションのユーザー インターフェイスを表示するディスプレイを表します。その内部には、単一ディスプレイの寸法を記述するプロパティがあります。さらに、Primary プロパティにより、主ディスプレイと、デスクトップを構成するのに使用されている他のディスプレイが区別されます。

アプリケーションでは TDisplay のインスタンスを作成しません。その代わり、使用可能なすべてのディスプレイがグローバル変数 ScreenDisplays プロパティに列挙されています。Screen 変数はまた、アプリケーションが動作しているディスプレイに関するグローバル情報(ディスプレイの座標や寸法など)も提供します。

関連項目