AfxOleRegisterPropertyPageClass

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

#include <afxctl.h>

返回值:
如果注册了控件类,则返回非零值,否则返回0。

参数:
hInstance与属性页类相关的模块的实例句柄。
clsid属性页的唯一的类ID。
idTypeName字符串的资源ID,该字符串包含了用户可读的属性页的名字。
nRegFlags可能包含标志:
·afxRegApartmentThreading将注册表中的线程模式设置为ThreadingModel=Apartment.

注意:
在MFC4.2以前的MFC版本中,没有整型的nRegFlags参数。同时afxRegInsertable标志对于属性页也是无效的,如果设置了该标志,可能会在MFC中引起ASSERT。

说明:
通过Windows的注册数据库来注册控件类。这就使得属性页可以被具有OLE控件能力的容器所使用。AfxOleRegisterPropertyPageClass用属性页的名字及其在系统中的位置来更新系统注册表,同时在注册表中设置控件支持的线程模式。有关的更多信息请参见Visual C++联机文档中的“技术注释64”,名为“OLE控件中的Apartment模式”,以及《Win32 SDK》中的“进程与线程”。

请参阅:
AfxOleRegisterControlClass, AfxOleRegisterTypeLib