MFC中用CDC类画的图形怎么实现选择、删除、变形???

MFC中用CDC类画的图形怎么实现选择、删除、变形???,第1张

简单说点吧。SDI,MDI和基于对话框的程序都可以用CDC绘图。

SDI和MDI的程序,可以在View类的OnDraw(CDC pDC)里直接用这个pDC参数来画图,也可以在自己添加的View类的成员函数中,使用CClientDC dc(this);或者CDC pDC=GetDC(),然后用dc或者pDC来画图。

对话框程序中可以直接CDC pDC=GetDC(),然后用pDC来画图。

比如,pDC->MoveTo(100,100);pDC->LineTo(200,200);就是从(100,100)到(200,200)画条直线。

具体的各种画图函数啊,环境设置函数啊什么的,楼主自己找找吧。

我在MFC的对话框中Delete删除了一个按钮,然后它的关联响应函数就报错了。 然后我手动删除了和这个按钮有关的,ON_BN_CLICKED(这一行),删除之后其他所有按钮的ON_BN_CLICKED都划了红色的线。但是编译可以通过,只是运行的时候会出错,窗口根本d不出来

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/12185770.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存