1

我正在使用 VC6 MFC 项目。我试图在现有项目中添加一个命令按钮。当我双击新添加的按钮以触发单击事件时,我收到以下错误“无法添加新成员”

当我使用项目中的现有命令按钮尝试此操作时,它正确映射到相应的功能。

我尝试为新添加的功能添加消息映射(手动)。但是当事件被触发时,它不会被调用。

当我尝试为对话框添加类向导时,即使项目包含所有文件,VC6 也无法找到项目文件和现有类,因此会引发错误。

我尝试了以下链接中提到的步骤,但它不起作用。

如何从 MFC 错误“无法添加新成员”中恢复?

http://msdn.microsoft.com/en-us/library/aa295101(v=vs.60).aspx

http://social.msdn.microsoft.com/Forums/en-us/vclanguage/thread/1d4cb1f6-f471-46f9-abf3-fa9bb09d1e40

请向我建议有关如何将命令按钮添加到现有项目以及如何链接函数调用的解决方案,对应于添加的命令按钮。

谢谢你。

4

2 回答 2

1

找到解决方案:资源 .h 包含一些默认值

#define _APS_NEXT_CONTROL_VALUE 1025

我们放置在表单中的下一个控件应该是在resource.h 中定义的_APS_NEXT_CONTROL_VALUE。

于 2013-02-04T08:24:10.540 回答
0

Visual C++ 6 附带的 MFC 版本(顺便说一句很古老)不支持命令按钮,直到很久以后才添加。如果您小心的话,您仍然可以使用命令按钮(即检测您的应用程序运行的平台是否支持命令按钮)并直接为特定命令按钮消息添加消息处理程序。

长话短说:获取新版本的 Visual C++。

于 2013-02-19T18:23:12.340 回答