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