基本介紹
- 中文名:GetTypeInfoCount
- 功能:獲取一個對象類型信息接口數目
- 語法:virtual UINT 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<cTypeInfo;i++)
{
//檢索類型說明的類型
TYPEKIND tk;
if(SUCCEEDED(pTypeLib->GetTypeInfoType(i,&tk))&&
(tk==TKINDDISPATCH||tk==TKIND_INTERFACE))
{
//......
}
}