更新时间:2023-12-31 11:02
GetTypeInfoCount是一个函数。
功能:
获取一个对象提供的类型信息接口的数目。
语法:
virtual UINT GetTypeInfocount();
返回值:
类型信息接口的数目。
说明:
该成员函数只执行IDispatch::GetTypeInfoCount。
为了返回类信息接口数目(0或1),源类重载此函数,若不重载,
GetTypeInfocount返回0。
若用IMPLEMENT_OLETYPELIB宏去重载,这个宏亦执行GetTypeLib和GetTypeLibCache.
/************************************************************
演示函数原型: UINT nCount=GetTypeInfoCount();
程序功能说明: 获得类型信息接口的数目。
*************************************************************/
//获得类型信息接口的数目
int cTypeInfo=pTypeLib->GetTypeInfoCount();
for (int i=0;i
{
//检索类型说明的类型
TYPEKIND tk;
if(SUCCEEDED(pTypeLib->GetTypeInfoType(i,&tk))&&
(tk==TKINDDISPATCH||tk==TKIND_INTERFACE))
{
//......
}
}