ActiveX コントロールは、DllRegisterServer を実装し、DllUnregisterServer関数をすることによって、自己登録をサポートする必要があります。 ActiveX コントロールでは、埋め込みオブジェクトとオートメーション サーバーのすべての標準レジストリ エントリを登録する必要があります。
ActiveX コントロールでは、コンポーネント カテゴリ API を使用して自身をコントロールとして登録し、ホストがサポートする必要があるコンポーネント カテゴリとコントロールが実装するカテゴリを登録する必要があります。「コンポーネント カテゴリの 参照してください。
ActiveX コントロールでは、ToolBoxBitmap32 レジストリ キーも登録する必要がありますが、これは必須ではありません。
Insertable コンポーネント カテゴリは、コントロールが複合ドキュメント オブジェクトとして使用するのに適している場合にのみ登録する必要があります。 複合ドキュメント オブジェクトは、ActiveX コントロールに必要な最小 IUnknown を超える特定のインターフェイスをサポートする必要があることに注意してください。 ActiveX コントロールは複合ドキュメント オブジェクトとして修飾される場合がありますが、コントロールのドキュメントでは、このような状況で期待される動作を明確に示す必要があります。
関連トピック