OLE コントロールの登録

OLE コントロールは、他の OLE サーバー オブジェクト、他 OLE 対応のアプリケーションでアクセスすることができます。これは、コントロールのタイプ ライブラリとクラスを登録することによって達成されます。

次の関数を追加し、コントロールのクラス、プロパティ ページ、およびタイプ ライブラリ、Windows 登録データベースで削除することができます。:

OLE コントロールの登録

AfxOleRegisterControlClass コントロールのクラスを登録データベースに追加します。
AfxOleRegisterPropertyPageClass コントロールのプロパティ ページを登録データベースに追加します。
AfxOleRegisterTypeLib コントロールのタイプ ライブラリを登録データベースに追加します。
AfxOleUnregisterClass コントロール クラスまたはプロパティ ページ クラスを登録データベースから削除します。
AfxOleUnregisterTypeLib コントロールのタイプ ライブラリを登録データベースから削除します。

AfxOleRegisterTypeLib通常の実装では、コントロール DLL のと呼ばれる DllRegisterServer 。同様に、 AfxOleUnregisterTypeLibいう DllUnregisterServerAfxOleRegisterControlClassAfxOleRegisterPropertyPageClass、およびAfxOleUnregisterClass通常呼びます、 UpdateRegistry コントロールのクラス ファクトリまたはプロパティ ページのメンバー関数。

Index