OLE コントロールの登録
OLE コントロールには、ほかの OLE サーバー オブジェクトと同じように、OLE を認識するほかのアプリケーションからアクセスできます。 これは、コントロールのタイプ ライブラリとクラスを登録することで実行されます。
コントロールのクラス、プロパティ ページ、およびタイプ ライブラリを、Windows 登録データベースに追加するとき、または Windows 登録データベースから削除するときに使用する関数を次に示します。
OLE コントロールの登録
コントロールのクラスを登録データベースに追加します。 |
|
コントロールのプロパティ ページを登録データベースに追加します。 |
|
コントロールのタイプ ライブラリを登録データベースに追加します。 |
|
コントロール クラスまたはプロパティ ページ クラスを登録データベースから削除します。 |
|
コントロールのタイプ ライブラリを登録データベースから削除します。 |
AfxOleRegisterTypeLib は、通常、コントロール DLL の DllRegisterServer の実装から呼び出されます。 同じように、AfxOleUnregisterTypeLib は DllUnregisterServer から呼び出されます。 AfxOleRegisterControlClass、AfxOleRegisterPropertyPageClass、および AfxOleUnregisterClass は、通常、コントロールのクラス ファクトリまたはプロパティ ページの UpdateRegistry メンバー関数から呼び出されます。