其中一个可能情况是:
为调用映射的 参数类型声明之间添加了逗号
例如:
DISP_FUNCTION_ID(CAxGViewCtrl, "SetMapsByBlkSize", dispidSetMapsByBlkSize, SetMapsByBlkSize, VT_EMPTY, VTS_UI4,VTS_UI4,VTS_R8,VTS_R8)
弹出“无效的参数数目”对话框
故改正为
DISP_FUNCTION_ID(CAxGViewCtrl, "SetMapsByBlkSize", dispidSetMapsByBlkSize, SetMapsByBlkSize, VT_EMPTY, VTS_UI4 VTS_UI4 VTS_R8 VTS_R8)
问题解决了。