请教一个关于MFC的窗体重绘问题
我用MFC做了一个窗体,并在上面画了一些直线和圆弧,这些线和圆弧并不是事先定好的,而是在使用过程中根据用户输入输入的参数画的,怎么样才能在窗体最小化后重绘?必须得把这些线...
我用MFC做了一个窗体,并在上面画了一些直线和圆弧,这些线和圆弧并不是事先定好的,而是在使用过程中根据用户输入输入的参数画的,怎么样才能在窗体最小化后重绘?必须得把这些线和弧都保存起来再重画吗??
展开
3个回答
展开全部
dukang9904455 的回答是对的 !OnDraw()里面写上就行!每次都会重绘!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
推荐你还是好好看书吧,这个是很基础的问题,只要你认真看完任何一本VC++ MFC 的书都能明白怎么回事。
MFC是文档/视图架构,你画的直线,圆弧等应该是在View类的鼠标消息函数中完成的
,你需要把这些数据保存到Document中你定义的类中,这样WM_PAINT信息到来时,你在OnDraw()中根据你定义的类重绘之前的线和圆弧。
兄弟,多看书吧
MFC是文档/视图架构,你画的直线,圆弧等应该是在View类的鼠标消息函数中完成的
,你需要把这些数据保存到Document中你定义的类中,这样WM_PAINT信息到来时,你在OnDraw()中根据你定义的类重绘之前的线和圆弧。
兄弟,多看书吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询