C++中,如何调用类中的函数成员?

我用MicrosoftVisualC++6.0的MFC建了两个类,并在两个不同的文件中,一个是绘制函数图象的,另一个是对话框的.现在想把他们连接起来,在对话框的".cpp... 我用Microsoft Visual C++ 6.0的MFC建了两个类,并在两个不同的文件中,一个是绘制函数图象的,另一个是对话框的.现在想把他们连接起来,在对话框的".cpp"文件中调用绘制函数图象的文件,通过对话框直接绘出函数图象.请问如何完成其中的连接以实现上述功能? 3Q!
头文件已经包含在里面了,但是编译以后还有一个错误:"HuatuDlg.cpp(62) : error C2653: 'CMyView' : is not a class or namespace name",不知道是怎么回事. 还有我不是计算机专业的只是初学,麻烦讲的详细点. 麻烦各位大哥了!
展开
 我来答
baihacker
2007-03-11 · TA获得超过1454个赞
知道小有建树答主
回答量:773
采纳率:100%
帮助的人:1222万
展开全部
1.在绘制函数图象的头文件中包含对话框的头文件
2.在绘制函数图象类中,加一个指向对话框类的对象的指针
3.在对话框类的头文件中包含绘制函数图象的头文件,在这个类中加一个成员变量:绘制函数图象类的实例
4.在对话框类的OnInitDialog函数中把this传给绘制函数图象类的实例的向对话框类的对象的指针
5.在绘图时直接使用 绘制函数图象类的实例.绘图函数(参数);
6.如果 在对话框类中加一个成员变量:绘制函数图象类的实例 没有的话,每次绘图得传一个this进去(或者是一个DC,把前面的 绘制函数图象类的实例 改成DC也行),很麻烦的.

OK
匿名用户
2007-03-11
展开全部
是在对话框中显示出图像吗?你用的是HDC吧,或直接用的MFC的CDC?假设对话框类的文件为a.h,a.cpp,绘图函数(drawmap( CDC *pDC ); )的文件为b.h,b.cpp,则在a.cpp中包含b.h,在a.cpp中的合适的函数中调用drawmap函数就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式