Vcl.Direct2D.TDirect2DCanvas.Notification
Delphi
procedure Notification(AD2DObject: TDirect2DGraphicsObject; Operation: TOperation);
C++
void __fastcall Notification(TDirect2DGraphicsObject* AD2DObject, System::Classes::TOperation Operation);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
protected | Vcl.Direct2D.pas Vcl.Direct2D.hpp |
Vcl.Direct2D | TDirect2DCanvas |
説明
グラフィック オブジェクトが作成または削除されたことをキャンバスに通知します。
Notification はキャンバス オブジェクトによって内部的に使用されるものです。新しいグラフィック オブジェクトがキャンバスに追加されたり、古いものがキャンバスから削除された場合には必ず、Notification が自動的に呼び出されます。
Notification は 2 つのパラメータを受け取ります。AD2DObject は、追加または削除の対象となるオブジェクトです。Operation は、実際に行われる操作、つまりキャンバスに対するオブジェクトの追加または削除です。
メモ: グラフィック オブジェクトを削除しても、Notification でそのオブジェクトを解放するわけではありません。Notification は、内部に持っているリストからオブジェクト参照を削除するだけです。