AfxOleRegisterPropertyPageClass

Windows 登録情報データベースにプロパティ ページ クラスを登録します。

BOOL AFXAPI AfxOleRegisterPropertyPageClass(
   HINSTANCE hInstance,
   REFCLSID clsid,
   UINT idTypeName,
   int nRegFlags 
);

パラメーター

  • hInstance
    プロパティ ページ クラスに関連付けられたモジュールのインスタンス ハンドル。

  • clsid
    プロパティ ページのクラス ID。

  • idTypeName
    ユーザーが判読できるプロパティ ページ名を持つ文字列のリソース ID。

  • nRegFlags
    次のフラグが入ります。

    • afxRegApartmentThreading   レジストリのスレッド モデルを ThreadingModel = Apartment に設定します。

    注意

    4.2 以前のバージョンの MFC では、int 型の nRegFlags は使用できませんでした。 afxRegInsertable フラグもプロパティ ページに有効なオプションではなく、設定された場合 ASSERT が生じます。

戻り値

コントロール クラスが正常に登録できた場合は 0 以外の値を返します。それ以外の場合は 0 を返します。

解説

OLE コントロールを認識するコンテナーがプロパティ ページを使用できるようになります。 AfxOleRegisterPropertyPageClass はプロパティ ページの名前とシステムでの位置を使ってレジストリを更新し、コントロールがサポートするスレッド モデルをレジストリに設定します。 詳細については、「テクニカル ノート 64: ActiveX コントロールにおけるアパートメント モデルのスレッド処理」および Windows SDK の「About Processes and Threads」を参照してください。

必要条件

**ヘッダー:**afxctl.h

参照

参照

AfxOleRegisterControlClass

AfxOleRegisterTypeLib