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