次の方法で共有


AfxOleRegisterPropertyPageClass

更新 : 2007 年 11 月

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

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

パラメータ

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

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

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

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

    • afxRegApartmentThreading   レジストリのスレッド モデルを ThreadingModel = Apartment に設定します。
    3wdf8syw.alert_note(ja-jp,VS.90).gifメモ :

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

戻り値

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

解説

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

必要条件

ヘッダー : afxctl.h

参照

参照

AfxOleRegisterControlClass

AfxOleRegisterTypeLib