GetTypeInfoCount

基本介紹

  • 中文名: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))
{
//......
}
}

相關詞條

熱門詞條

聯絡我們