System.Win.ComObj.TAutoObject.EventSinkChanged
Delphi
procedure EventSinkChanged(const EventSink: IUnknown); virtual;
C++
virtual void __fastcall EventSinkChanged(const System::_di_IInterface EventSink);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
protected | System.Win.ComObj.pas System.Win.ComObj.hpp |
System.Win.ComObj | TAutoObject |
説明
EventConnect メソッドが EventSink を設定または解除したときに、応答します。
EventSinkChanged を呼び出さないでください。このメソッドは、TAutoObject インスタンスにイベント シンクが追加または削除されたときに、それに応答するために EventConnect メソッドに呼び出されます。TAutoObject に実装しても、EventSinkChanged の効果はありません。オートメーション オブジェクト ウィザードで [イベント サポートのためのコードを生成] をオンにすると、生成された TAutoObject の下位クラスがこのメソッドをオーバーライドして、新しいイベント シンクを制御するための内部フィールドを初期化します。