【发布时间】:2011-02-03 06:57:04
【问题描述】:
我目前正在学习 MFC。在 VS 2010 对话框编辑器上,我在对话框上创建了一个列表框和几个按钮。然后我使用类向导添加了一个列表框成员变量。
现在,当我为按钮再次尝试相同的操作时,我发现类向导为空。它只显示项目名称。它没有显示任何其他内容。
有人可以帮忙吗?
【问题讨论】:
-
您的安装可能有问题,请尝试不同的环境。
标签: mfc
我目前正在学习 MFC。在 VS 2010 对话框编辑器上,我在对话框上创建了一个列表框和几个按钮。然后我使用类向导添加了一个列表框成员变量。
现在,当我为按钮再次尝试相同的操作时,我发现类向导为空。它只显示项目名称。它没有显示任何其他内容。
有人可以帮忙吗?
【问题讨论】:
标签: mfc
我使用命名空间封装了对话框类。这导致了问题。
【讨论】:
类向导似乎不支持命名空间内的类。
有一种解决方法,但它涉及预处理器宏。
cpp.hint 仅由类向导而不是编译器使用。上述修复意味着类向导在命名空间中看不到您的类,但编译器可以。因此类向导可以正常工作,并且您的类仍然在与以前相同的命名空间中。
【讨论】:
我自己还没有尝试过,但是如果你使用的是VS2010,也许这个扩展可以使用(声称支持命名空间):
https://visualstudiogallery.msdn.microsoft.com/e35dfd63-8023-450d-be21-d58be27def61
【讨论】: