hur.cn - 华软网

 热门搜索

关于vc中添加新类文件的问题

  作者:未知    来源:网络    更新时间:2011/5/31
我将外面封装好的类.cpp和.h插入FileView中这样在ClassView出现了关于这个类得声明和定义,但是在建立对话框与这新插入的类相关联的时候。。。在类向导(ClassWiard)中并没有出现这个类得选择项,这样就不能设置与新建的这个对话框相关联。
这个问题怎么解决啊。大家要是遇见相同的问题就顶顶吧。希望有大牛帮忙解决下
---华软 网友回答---
自己先顶一脚
---华软网友回复---
描述不太清楚吧?没弄懂是啥意思。

一般这种情况下是手动进行关联的,比如说你封装好了一个控件(自定义功能的控件)类,添加到解决方案管理器里面后,手动声明此类的对象,然后再与控件关联
---华软网友回复---
我一般都是先添加对话框,再添加对话框类。。。
---华软网友回复---
引用 2 楼 lsq19871207 的回复:
描述不太清楚吧?没弄懂是啥意思。

一般这种情况下是手动进行关联的,比如说你封装好了一个控件(自定义功能的控件)类,添加到解决方案管理器里面后,手动声明此类的对象,然后再与控件关联

我的意思是这个模块在外面已经做好了,我现在要把几个模块整合在一起,当发现直接插入文件视图的时候,在类向导中并未发现新插入的这个新的类,这样在新插入的对话框中就不能设置与它相关联的类。这时候一定要手动添加关联代码吗?
---华软网友回复---
引用 3 楼 mdesigner 的回复:
我一般都是先添加对话框,再添加对话框类。。。

可是外面一个模块已经做好了 要直接关联。不然一大坨的类 每个都这样不累个半死啊
---华软网友回复---
哎,自己再顶一脚吧
---华软网友回复---
自己的类,类向导中不会出现,需要选择一个类如CDialog,然后把你对话框对应的类文件自己修改为引入的新类
---华软网友回复---
引用 4 楼 h3139597 的回复:
引用 2 楼 lsq19871207 的回复:
描述不太清楚吧?没弄懂是啥意思。

一般这种情况下是手动进行关联的,比如说你封装好了一个控件(自定义功能的控件)类,添加到解决方案管理器里面后,手动声明此类的对象,然后再与控件关联

我的意思是这个模块在外面已经做好了,我现在要把几个模块整合在一起,当发现直接插入文件视图的时候,在类向导中并未发现新插入的这个新的类,这样在新插入的对话框中就……


是的
---华软网友回复---
引用 8 楼 lsq19871207 的回复:
引用 4 楼 h3139597 的回复:
引用 2 楼 lsq19871207 的回复:
描述不太清楚吧?没弄懂是啥意思。

一般这种情况下是手动进行关联的,比如说你封装好了一个控件(自定义功能的控件)类,添加到解决方案管理器里面后,手动声明此类的对象,然后再与控件关联

我的意思是这个模块在外面已经做好了,我现在要把几个模块整合在一起,当发现直接插入文件视图的时候,在类向导中并未发现……
 那我再试一试,
---华软网友回复---
没有加入工程吧?
---华软网友回复---


终于把图弄上来了,就是在这里选择 与当前对话框相关联的类,但是这里没有左边class view显示的CClockDlg类啊,当我接着创建新类时  会出现下情况
---华软网友回复---

接楼上,当我把上面的类名改成和 提前文件里定义的 不一样时候就能成功,  但是 我不想改变类的名字,怎么做啊,
---华软网友回复---
引用 2 楼 lsq19871207 的回复:
描述不太清楚吧?没弄懂是啥意思。

一般这种情况下是手动进行关联的,比如说你封装好了一个控件(自定义功能的控件)类,添加到解决方案管理器里面后,手动声明此类的对象,然后再与控件关联

我的是VC6.0,没有解决资源管理器,那应该怎么弄啊,工作空间的file view插入 ??还是???      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。