FMX.Types.TCanvas.RestoreState

提供:RAD Studio API Documentation
2012年1月25日 (水) 19:03時点におけるYukikoi (トーク | 投稿記録)による版

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内, 検索

Delphi

procedure RestoreState(const State: TCanvasSaveState);

C++

void __fastcall RestoreState(TCanvasSaveState* const State);

目次

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
FMX.Types.pas
FMX.Types.hpp
FMX.Types TCanvas


説明

TCanvas の描画と設定済みのプロパティを、保存されている状態まで復元します。

RestoreState は、TCanvas の以前の保存済みの状態を復元するよう、TCanvas の子孫で実装します。

RestoreState を呼び出すと、描画と設定済みのプロパティを、描画プロセスの以前の時点で保存された値まで復元します。

State パラメータは、保存されたデータへのポインタを示します。

状態が復元された後、保存されたデータは解放されます。 State が空の場合、RestoreState は例外を発生させます。

TCanvas の状態を保存するには、SaveState を呼び出します。

 var
 save :TCanvasSaveState;
 begin
 save:=MyCanvas.SaveState;
 //properties customization
 //....
 RestoreState(save);

関連項目

コード サンプル

他の言語