各位大虾:
小弟现在碰到一个问题,不知道怎么解决。
我在一个窗体的 OnDraw 事件里面写了一段代码 A,但是我不希望每次执行 OnDraw 都执行 A,而是在某几种情况下触发 OnDraw 事件才执行 A。比如:在拖动窗体的滚动条的时候会触发 OnDraw 事件,但这个时候我不想执行代码 A,而在拖动窗体分割条或者改变窗体大小的时候,也执行 OnDraw 事件,此时我却希望执行 A,我不知道该怎么解决这个问题,希望大家帮忙,谢谢。
小弟现在碰到一个问题,不知道怎么解决。
我在一个窗体的 OnDraw 事件里面写了一段代码 A,但是我不希望每次执行 OnDraw 都执行 A,而是在某几种情况下触发 OnDraw 事件才执行 A。比如:在拖动窗体的滚动条的时候会触发 OnDraw 事件,但这个时候我不想执行代码 A,而在拖动窗体分割条或者改变窗体大小的时候,也执行 OnDraw 事件,此时我却希望执行 A,我不知道该怎么解决这个问题,希望大家帮忙,谢谢。
解决方案 »
- 怎么让一个窗口按照比例拉伸?
- 怎么从若干个txt文件中读取数据存入vector<vector<Point2f>> ?
- 一个关于打印的问题,希望大家来看看,急!
- 程序报错了 5555555555
- 问问题
- ●WriteProfileString到底把值存到了注册表的什么地方?●
- 急:急:又有这样的一个API.....
- 有一个md5加密的方法md5(获取到输入的密码,16)16也可以是32 这是加密后的密码长度 然后把这个存进数据库,,,以后登陆同样也是这样 加密 和已经存
- MFC基于对话框的应用程序画图问题
- 一个VC++的MFC问题,有没有大佬给个方法
- 子线程怎么传消息给主线程啊?
- 怎样利用新建的View类在对话框中画图?
我的代码 A 其实就是在窗体上,框定 n 个矩形面积,也就是生成一个 CRect 数组,在窗体显示的过程中(我是设置一开始就最大化显示),OnSize 方法执行了 n 次,OnDraw 方法执行了 2 次,根据打印的日志看,最后一次日志输出是执行 OnDraw 引起的,如果把代码 A 放在 OnSize 中,生成的 CRect 和我实际需要的有偏离问题而放在 OnDraw 当中没有问题。