请问MFC中的OnDraw()函数在哪里啊? 没找到,自己该怎么创建??? 帮帮忙吧?

请问MFC中的OnDraw()函数在哪里啊? 没找到,自己该怎么创建??? 帮帮忙吧?,第1张

1、使用向导创建一个基于单文档视图的应用程序,视图的基类选择CView。

2、在工程的Class视图的CXXXXView类中会发现OnDraw函数。双击它,就自动定位到函数体了。

ondraw有很多的消息都可以触发,你可以自定义一个函数,函数让ondraw调用,给一个变量来标识是否允许自定义函数执行,比如

void Fun

{

if(flag)

{

//do something

}

}

你自己控制flag来实现你的要求

OnDraw函数不用自己调用,当窗口需要重新绘制,系统会自动调。

如果自己想重新绘制,可以调用Invalidate、InvalidateRect或者UpdateWindow等函数,引起绘制即可。


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

原文地址:https://www.54852.com/bake/11656207.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存