コントロールの自己登録

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

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

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

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

コントロール