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",不知道是怎么回事. 还有我不是计算机专业的只是初学,麻烦讲的详细点. 麻烦各位大哥了! 展开
头文件已经包含在里面了,但是编译以后还有一个错误:"HuatuDlg.cpp(62) : error C2653: 'CMyView' : is not a class or namespace name",不知道是怎么回事. 还有我不是计算机专业的只是初学,麻烦讲的详细点. 麻烦各位大哥了! 展开
展开全部
1.在绘制函数图象的头文件中包含对话框的头文件
2.在绘制函数图象类中,加一个指向对话框类的对象的指针
3.在对话框类的头文件中包含绘制函数图象的头文件,在这个类中加一个成员变量:绘制函数图象类的实例
4.在对话框类的OnInitDialog函数中把this传给绘制函数图象类的实例的向对话框类的对象的指针
5.在绘图时直接使用 绘制函数图象类的实例.绘图函数(参数);
6.如果 在对话框类中加一个成员变量:绘制函数图象类的实例 没有的话,每次绘图得传一个this进去(或者是一个DC,把前面的 绘制函数图象类的实例 改成DC也行),很麻烦的.
OK
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函数就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询