コントロールの自己登録

ActiveX コントロールは、 DllRegisterServer 関数と DllUnregisterServer 関数を実装することで、自己登録 サポートする必要があります。 ActiveX コントロールは、埋め込み可能なオブジェクトとオートメーション サーバーのすべての標準レジストリ エントリを登録する必要があります。

ActiveX コントロールでは、コンポーネント カテゴリ API を使用してコントロールとして自分自身を登録し、ホストがサポートする必要があるコンポーネント カテゴリと、コントロールが実装するすべてのカテゴリを登録する必要があります。「 コンポーネント カテゴリ」を参照してください。

ActiveX コントロールでは ToolBoxBitmap32 レジストリ キーも登録する必要がありますが、これは必須ではありません。

Insertable コンポーネント カテゴリは、コントロールが複合ドキュメント オブジェクトとして使用するのに適している場合にのみ登録する必要があります。 複合ドキュメント オブジェクトは、ActiveX コントロールに必要な最小 IUnknown を超える特定のインターフェイスをサポートする必要があることに注意してください。 ActiveX コントロールは複合ドキュメント オブジェクトとして修飾される場合がありますが、コントロールのドキュメントでは、このような状況で期待される動作を明確に示す必要があります。

コントロール