複製鏈接
請複製以下鏈接發送給好友

GetTypeInfoCount

鎖定
GetTypeInfoCount是一個函數。
外文名
GetTypeInfoCount
功    能
獲取一個對象類型信息接口數目
語    法
virtual UINT GetTypeInfocount
返回值
類型信息接口的數目

目錄

GetTypeInfoCount信息介紹

功能: [1] 
獲取一個對象提供的類型信息接口的數目。
語法:
virtual UINT GetTypeInfocount();
返回值:
類型信息接口的數目。
説明:
該成員函數只執行IDispatch::GetTypeInfoCount。
為了返回類信息接口數目(0或1),源類重載此函數,若不重載,
GetTypeInfocount返回0。
若用IMPLEMENT_OLETYPELIB宏去重載,這個宏亦執行GetTypeLib和GetTypeLibCache.

GetTypeInfoCount示例

/************************************************************
演示函數原型: 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))
{
//......
}
}
參考資料
  • 1.    MSDN windows高級編程指南