VC++基于对话框的画图程序:怎么在对话框窗口中绘图??

我会我新建一个基于对话框的MFC程序,要在其中绘制正弦、余弦、正切、余切曲线,如果只是要求画曲线,我已经在单文档程序中实现了,现在想在对话框窗口中实现,应该怎么做?有的说... 我会我新建一个基于对话框的MFC程序,要在其中绘制正弦、余弦、正切、余切曲线,如果只是要求画曲线,我已经在单文档程序中实现了,现在想在对话框窗口中实现,应该怎么做?有的说在OnPaint函数中加代码什么的,具体我也不太会。
想弄明白对话框的绘图窗口是怎么建立的,比如,我只想在对话框窗口右上部分的矩形框内绘图的话,应该加什么矩形控件?picture吗?然后如何获得该矩形窗的指针从而在其中绘图?
希望高手能帮帮我,最后还会加分,谢谢!
展开
 我来答
春夏秋冬
2011-04-25 · 知道合伙人教育行家
春夏秋冬
知道合伙人教育行家
采纳数:490 获赞数:1419

向TA提问 私信TA
展开全部
我是青岛双硕程序员培训学校VC++老师,很乐业为您解答:
1、右上部分您可以用任何控件,譬如:CButton,假设其ID号:ID_BUTTON1;
2、CWnd *pi=GetDlgItem(ID_BUTTON1);---注意:GetDlgItem是Cwnd类中函数,在此格式是继承;
3、CDC *dc=pi->GetDC();
dc->Rectangle(....);//可以做任何图了,但一般用RECT rec;及GetClientRect(&rec);保证在控件..//里边作图。
pi->ReleaseDC(dc);
更多问题进我空间讨论。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式