System.Win.ComObj.TConnectionPoint.Create
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 は、その接続ポイントへ複数の接続があるかどうかを示す、型です。