XiaoHui.Net 笑汇程序员论坛
→ Visual C++ 讨论区
还是有关MFC的问题?
|
还是有关MFC的问题?
[这个贴子最后由叮叮当当在_2004/03/06_11:02pm_编辑]
请问为什么经常我在MFC中插入了新类而在CLASSVIEW中会无所显示(有FILEVIEW中却有相关的文件生成)?还有在VC6环境下怎样把一个已有的类给删除?直接删文件?
另外,CDialog的对象不能加载菜单?
多谢! |
|
还是有关MFC的问题?
1:在WordSpace中把类删掉,然后在工程目录下删除类的.h文件和.cpp文件还有.clw文件,再rebuild_all。
改变类的名字就要到类的.h和.cpp文件中人工改,改完之后也要删除.clw文件,然后rebuildall!
2:可以加载菜单。(没试过,道理上对话框是窗口就应该可以)
|
|
还是有关MFC的问题?
以前见过有人在对话框中实现过DOCUMENT/VIEW,菜单还不是小case!!! |
|
还是有关MFC的问题?
呵呵,多谢,加载菜单的问题已经解决了,忘记了MFC是二次构造的了(刚开始还真不习惯!),所以代码放错地方了,后来看了APPWIZARD自已生成的加载系统菜单的代码才想起来!
还有一个问题你没有谈到,就是在创建了资源模板后(比如一个对话框),通过双击进入CLASSWIZARD后来为之关联类后,为什么在WORKSPACE的_CLASSVIEW中有时会不显示该类? |
|
还是有关MFC的问题?
最后一个问题是编译器有问题
找到类定义的地方,手动把关键字class删掉
F7报错,再手动加上关键字class,classview中就有该类了 |
|
还是有关MFC的问题?
呵呵,这个问题已经按照您说的方法解决了,可我现在CLASSVIEWX$%@XLOBAL的变量都是显示双份的(这倒无所谓!),不过据说VC++6.0还有一个有关友元的BUG,请问像这种情况打个VisualStudio的_SP_会不会好点? |
|