FMX.Platform.IFMXMultiDisplayService.UpdateDisplayInformation
Delphi
procedure UpdateDisplayInformation;
C++
virtual void __fastcall UpdateDisplayInformation() = 0 ;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | FMX.Platform.pas FMX.Platform.hpp |
FMX.Platform | IFMXMultiDisplayService |
説明
デスクトップ上でアクセスできる複数のディスプレイのパラメータに関する情報を保持している内部構造を再初期化するメソッドを宣言しています。
コードで Displays プロパティまたは DisplayCount プロパティに初めてアクセスすると、IFMXMultiDisplayService プラットフォーム サービスにより、対応する情報を保持する内部構造が初期化され、そこに実際の値が格納されます。コードで Displays プロパティまたは DisplayCount プロパティに再びアクセスすると、IFMXMultiDisplayService から UpdateDisplayInformation が呼び出されて、内部構造が再初期化されたあと、アクセス時点で存在している情報が再びそこに格納されます。つまり、コードの実行中にディスプレイを接続したり接続解除することができ、IFMXMultiDisplayService プラットフォーム サービスは常に実際の情報を取得します。モバイル プラットフォームでは、デバイスを水平にしたときに UpdateDisplayInformation が自動的に呼び出されます。