3,055
社区成员
发帖
与我相关
我的任务
分享
CComQIPtr<IDispatchEx> pParamEx = pParam;
if( !pParamEx )
return;
DISPID dispid;
HRESULT hr = pParamEx->GetNextDispID(fdexEnumAll, DISPID_STARTENUM, &dispid);
while (hr == NOERROR)
{
BSTR bstrName = NULL;
hr = pParamEx->GetMemberName(dispid, &bstrName);
SysFreeString(bstrName);
hr = pParamEx->GetNextDispID(fdexEnumAll, dispid, &dispid);
}