System.Win.ComObj.TConnectionPoint.Create

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

constructor Create(Container: TConnectionPoints;  const IID: TGUID; Kind: TConnectionKind; OnConnect: TConnectEvent);

C++

__fastcall TConnectionPoint(TConnectionPoints* Container, const GUID &IID, TConnectionKind Kind, TConnectEvent OnConnect);

プロパティ

種類 可視性 ソース ユニット
constructor public
System.Win.ComObj.pas
System.Win.ComObj.hpp
System.Win.ComObj TConnectionPoint

説明

接続ポイント オブジェクトをインスタンス化します。

Create は、接続ポイント オブジェクトを作成するために、接続ポイント コンテナの CreateConnectionPoint メソッドから自動的に呼び出されます。 これは、ActiveX コントロールが初期化された際に発生します。

Create は、接続ポイント オブジェクトのためにメモリを確保し、Container の制御 IUnknown にそれを渡して、継承した Createを呼び出します。 Container は、接続ポイントのコンテナ オブジェクトです。 Create は、接続ポイント オブジェクトを Container に追加します。 そして、次のように設定します:

  • IID を、この接続ポイントによって管理されている送信インターフェイスの GUID またはインターフェイス識別子として。
  • IKind を、そのポイントへの接続が単一または複数あるかを示すように。
  • OnConnect を、IConnectionPoint の Advise メソッドで使用される接続イベントとして。

TConnectEvent は、接続ポイントの OnConnect イベントに対するプロシージャへのポインタです。 TConnectionKind は、その接続ポイントへ複数の接続があるかどうかを示す、型です。

関連項目