VC++基于对话框的画图程序:怎么在对话框窗口中绘图??
我会我新建一个基于对话框的MFC程序,要在其中绘制正弦、余弦、正切、余切曲线,如果只是要求画曲线,我已经在单文档程序中实现了,现在想在对话框窗口中实现,应该怎么做?有的说...
我会我新建一个基于对话框的MFC程序,要在其中绘制正弦、余弦、正切、余切曲线,如果只是要求画曲线,我已经在单文档程序中实现了,现在想在对话框窗口中实现,应该怎么做?有的说在OnPaint函数中加代码什么的,具体我也不太会。
想弄明白对话框的绘图窗口是怎么建立的,比如,我只想在对话框窗口右上部分的矩形框内绘图的话,应该加什么矩形控件?picture吗?然后如何获得该矩形窗的指针从而在其中绘图?
希望高手能帮帮我,最后还会加分,谢谢! 展开
想弄明白对话框的绘图窗口是怎么建立的,比如,我只想在对话框窗口右上部分的矩形框内绘图的话,应该加什么矩形控件?picture吗?然后如何获得该矩形窗的指针从而在其中绘图?
希望高手能帮帮我,最后还会加分,谢谢! 展开
1个回答
展开全部
我是青岛双硕程序员培训学校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);
更多问题进我空间讨论。告激
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);
更多问题进我空间讨论。告激
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询