MFC中怎么调用函数啊?? 在MFC 的单文档drawview写了画坐标轴的程序想把画坐标轴的代码弄成一个函数,不是很会,写这个函数需要注意什么,再就是调用时怎么调用,在哪个地方能够调用在C里面写的函数跟调用都会,但MFC中弄的可迷茫 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 void MyDraw(CDC* pDC,CRect rc,int datax[180],int datay[180])我写的这个函数名,这个是写成全局函数还是成员函数,另外,没写函数前是void CDrawView::OnDraw(CDC* pDC)如果是成员函数的话,怎么定义写过函数后,是在哪调用啊 void MyDraw(CDC* pDC,CRect rc,int datax[180],int datay[180]) 可以定义为成员函数。你可以在OnDraw函数里面调用MyDraw。 我的那个函数能不能写成全局变量如果不能的画,写成成员变量,怎么写,需要加什么东西,这个函数放哪里,另外调用的时候是在OnDraw里面调用,怎么用啊,我弄了,结果没什么反映 在OnDraw函数里调用比较好。方便! 可以写成成员函数。具体:在"DrawView.h"中这样写函数的声明: ...class CDrawView{ ...public: void MyDraw(CDC* pDC,CRect rc,int datax[180],int datay[180]); ...};然后在"DrawView.cpp"中这样写函数的实现: ...void CDrawView::MyDraw(CDC* pDC,CRect rc,int datax[180],int datay[180]){ ...}可以直接在void CDrawView::OnDraw(CDC* pDC)里调用:void CDrawView::OnDraw(CDC* pDC){ ... MyDraw(实参列表); ...} 在OnDraw函数里调用MyDraw(pDC),这样传递设备dc指针比较好,其他int参数直接定义成类的成员变量调用即可。 c++ volatile的问题 如何判断一个文件是读|写允许的? 问一个网络编程的问题 自己写的类怎么在 "建立类向导"中一个也找不到. vc中调用帮助出错 请求详细方法(.chm) 请教简单问题:用向导建立一个对话框程序,我希望这个程序运行的时候处理一个时间不用任何干涉直接退出,请问调用那个函数? 有一个问题想不明白,问一下,关于连接点的 请教OFFICE里的多文档程序打开时可以出现在任务栏上,又可以让其缩回去,那是怎么实现的? 关于图标的有趣问题,100等待! 新手问路--怎么看源代码效果好? 请教:单文档SDI的GetClientRect()问题 处理系统字库文件
我写的这个函数名,这个是写成全局函数还是成员函数,另外,没写函数前是void CDrawView::OnDraw(CDC* pDC)
如果是成员函数的话,怎么定义
写过函数后,是在哪调用啊
在"DrawView.h"中这样写函数的声明:
...
class CDrawView
{
...
public:
void MyDraw(CDC* pDC,CRect rc,int datax[180],int datay[180]);
...
};然后在"DrawView.cpp"中这样写函数的实现:
...
void CDrawView::MyDraw(CDC* pDC,CRect rc,int datax[180],int datay[180])
{
...
}可以直接在void CDrawView::OnDraw(CDC* pDC)里调用:
void CDrawView::OnDraw(CDC* pDC)
{
...
MyDraw(实参列表);
...
}
其他int参数直接定义成类的成员变量调用即可。