C++ Visual Studio 2013。创建ActiveX。添加方法向导未按预期工作

C++ Visual Studio 2013。创建ActiveX。添加方法向导未按预期工作,c++,visual-studio-2013,activex,wizard,C++,Visual Studio 2013,Activex,Wizard,这是非常令人沮丧的。我正在尝试使用VisualStudio13专业版创建ActiveX控件 我正在选择新项目->MFC ActiveX控件 我单击Finish按钮,获得activeX控件所需的所有文件。这个编译没问题。它什么都不做,但框架就在那里 当我使用向导添加函数时,我发现了一个问题。我遵守此处MSDN中描述的所有说明; 我发现函数按预期添加到了*.cpp文件中,并且相关的*.h文件中添加了头文件。然而,与MSDN中描述的相反,我发现 *.idl文件尚未更新 尚未添加DISP_FUNCTI

这是非常令人沮丧的。我正在尝试使用VisualStudio13专业版创建ActiveX控件

我正在选择新项目->MFC ActiveX控件

我单击Finish按钮,获得activeX控件所需的所有文件。这个编译没问题。它什么都不做,但框架就在那里

当我使用向导添加函数时,我发现了一个问题。我遵守此处MSDN中描述的所有说明;

我发现函数按预期添加到了*.cpp文件中,并且相关的*.h文件中添加了头文件。然而,与MSDN中描述的相反,我发现

*.idl文件尚未更新 尚未添加DISP_FUNCTION_ID条目 此外,在任何用于创建方法函数参数的下拉框中都没有定义数据类型变量。也没有定义任何字符串类型


我花了一点时间在这个问题上,但我完全困惑不解。我在这里明显做错了什么吗?

右键单击界面节点,因为您的控件就是出错的地方。您将方法添加到类中,而不是接口。先生,您是学者和绅士。你说得很对。非常感谢。