OLE コントロールは、他の OLE サーバー オブジェクト、他 OLE 対応のアプリケーションでアクセスすることができます。これは、コントロールのタイプ ライブラリとクラスを登録することによって達成されます。
次の関数を追加し、コントロールのクラス、プロパティ ページ、およびタイプ ライブラリ、Windows 登録データベースで削除することができます。:
OLE コントロールの登録
| AfxOleRegisterControlClass | コントロールのクラスを登録データベースに追加します。 |
| AfxOleRegisterPropertyPageClass | コントロールのプロパティ ページを登録データベースに追加します。 |
| AfxOleRegisterTypeLib | コントロールのタイプ ライブラリを登録データベースに追加します。 |
| AfxOleUnregisterClass | コントロール クラスまたはプロパティ ページ クラスを登録データベースから削除します。 |
| AfxOleUnregisterTypeLib | コントロールのタイプ ライブラリを登録データベースから削除します。 |
AfxOleRegisterTypeLib通常の実装では、コントロール DLL のと呼ばれる DllRegisterServer 。同様に、 AfxOleUnregisterTypeLibいう DllUnregisterServer 。AfxOleRegisterControlClass、 AfxOleRegisterPropertyPageClass、およびAfxOleUnregisterClass通常呼びます、 UpdateRegistry コントロールのクラス ファクトリまたはプロパティ ページのメンバー関数。