mfc基础!文档类中定义一条线段的起点和终点坐标,视图类中用MoveTo()和LineTo()函数在客户区画该线段

本人是mfc的小白,所以希望大家写一下具体代码,并说明一下代码写在哪里,多谢了!好的我一定加分!... 本人是mfc的小白,所以希望大家写一下具体代码,并说明一下代码写在哪里,多谢了!好的我一定加分! 展开
 我来答
百度网友8f74ff6
2014-10-27 · TA获得超过1910个赞
知道大有可为答主
回答量:1533
采纳率:0%
帮助的人:1593万
展开全部
起点终点坐标可以定义成坐标值或者CPoint型,在视图类OnDraw函数中添加绘制代码,pDC->MoveTo(x1,y1);pDC->LineTo(x2,y2);,
追问
不好意思,本人是在是小白。
我在文档类中定义了CPiont Start;CPiont Finish;
并将他们的值设置为CPiont Start = (0,0);
CPiont Finish = (300,300);

然后怎么在试图类OnDraw中调用这两个变量呢?我用自己的方法显示错误,希望能给我解答,谢谢!
追答
CPoint型变量的x和y是Start.x,Start.y,其实是一个结构体。

此外文档类中定义的变量,视图类中调用获取文档类指针
CMy**Doc *pDoc=GetDocument();
这一句在OnDraw中默认已经写了。
pDC->MoveTo(pDoc->Start.x,pDoc->Start.y);
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式