AfxOleRegisterPropertyPageClass
更新 : 2007 年 11 月
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