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