此问题出现在《visual C++从入门到精通》一书中的创建图标菜单中。实例位置:光盘\TM\8\3
在这里要求新类CMenuIcon类从CMenu类继承过来。但按Ctrl+W键打开类向导对话框,点击"Add Class"中的"New"
弹出"New Class"对话框,该对话框的"Base class"中找不到"CMenu"类,而且该处无法编辑,只能选择列表框中的类。这又该怎么添加?
学分: LV1
TA的每日心情
2020-06-16 09:16:38
您好,这个类是手动代码填上去的,不是通过类向导插入进去的。一个项目中会有很多类,并不是所有类都是继承自窗口什么的,当然可以用户自己定义自己的类了,书中222页已经介绍的很清楚了。Insert - New Class - Class type选择Generic Class,之后写上你自己定义的类的名字,不要去选择基类,书中222页的第3步就是在你定义的类的头文件中添加代码,继承CMenu。