Visual c++ 如何找到要调用的函数名?

Visual c++ 如何找到要调用的函数名?,visual-c++,Visual C++,我得到: 如果我们有对象方法或属性,如何获取函数名 是否由dwDispID=0x18指定 InvokeHelper(0x18, DISPATCH_METHOD, VT_I4, (void*)&result, NULL); 我将尝试在对象CWnd::GetControlUnknown、IUnknown::QueryInterface上获取ITypeInfo接口。然后,您可以使用成员ID为0x18的ITypeInfo::GetNames函数来获取方法的名称。我将尝试获取对象CWnd::Ge

我得到:

如果我们有对象方法或属性,如何获取函数名 是否由dwDispID=0x18指定

InvokeHelper(0x18, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);

我将尝试在对象CWnd::GetControlUnknown、IUnknown::QueryInterface上获取ITypeInfo接口。然后,您可以使用成员ID为0x18的ITypeInfo::GetNames函数来获取方法的名称。

我将尝试获取对象CWnd::GetControlUnknown、IUnknown::QueryInterface上的ITypeInfo接口。然后,您可以使用成员ID为0x18的ITypeInfo::GetNames函数来获取该方法的名称。

下面是如何获取名称的简单示例

void AFX_CDECL InvokeHelper(
   DISPID dwDispID,
   WORD wFlags,
   VARTYPE vtRet,
   void* pvRet,
   const BYTE* pbParamInfo,
   ... 
);

下面是一个如何获取名称的简单示例

void AFX_CDECL InvokeHelper(
   DISPID dwDispID,
   WORD wFlags,
   VARTYPE vtRet,
   void* pvRet,
   const BYTE* pbParamInfo,
   ... 
);

我不知道函数名,这是我想知道的。我不知道函数名,这是我想知道的。对不起,我现在没有时间深入研究MSDN以获得正确的语法。我不想发布不起作用的示例。要么你尝试通过在MSDN中搜索提到的函数/接口来解决问题,要么你必须等到明天:-…对不起,我现在没有时间深入研究MSDN以获得正确的语法。我不想发布不起作用的示例。要么你尝试通过在MSDN中搜索所提到的函数/接口来解决这个问题,要么你必须等到明天:-。。。