社区
界面
帖子详情
窗口不停的重绘的问题,两个同级子窗口....
xianming74617461
2007-05-15 08:16:18
我想用一个子窗口完全遮住另一个子窗口,即隐藏掉其中一个,被隐藏的子窗口根据须要来重绘得到我想要的数据,但是这样使得两个窗口不停的重绘,CPU被完全被占满,请问各位有无办法解决这个问题
...全文
252
9
打赏
收藏
窗口不停的重绘的问题,两个同级子窗口....
我想用一个子窗口完全遮住另一个子窗口,即隐藏掉其中一个,被隐藏的子窗口根据须要来重绘得到我想要的数据,但是这样使得两个窗口不停的重绘,CPU被完全被占满,请问各位有无办法解决这个问题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shawnwan
2007-05-16
打赏
举报
回复
问题描述要清楚些、呵呵。
xianming74617461
2007-05-15
打赏
举报
回复
不过还是非常感谢大家的关注,还是要给大家为沙要这样做的一个原因的:
因为我要隐藏的窗口不是我自已的,只有让它重绘,才能得到我想要的数据
xianming74617461
2007-05-15
打赏
举报
回复
问题已解决,虽不知道原因,但是的确可以,如果那位大侠能给出个合理解释,照样给分哈
我用一个对话框做为子窗口,并将其置为TOP,就可以了
「已注销」
2007-05-15
打赏
举报
回复
楼上正解,一定是在绘制部分修改了什么的
cdsnpeter
2007-05-15
打赏
举报
回复
要得到你要的数据也没有必要重绘呀,说明你的绘制部分的代码做了额外的工作.
是否可以将额外的工作抽象出来以得到数据?
cdsnpeter
2007-05-15
打赏
举报
回复
重新思考你的设计,都隐藏了,还重绘啥呀?
KeSummer
2007-05-15
打赏
举报
回复
只重新绘制无效区域试试.
或者先在内存中画完,两个窗口重新绘制的时候只需要从内存中BitBlt到窗口DC中.
xianming74617461
2007-05-15
打赏
举报
回复
有特殊情况,的确须要,所以比较棘手
珍惜生命远离CPP
2007-05-15
打赏
举报
回复
你的想法似乎有问题,
为什么需要重绘才能得到数据呢?
MFC 窗体
重绘
���¼���ԭʼ��ҳ��ӡ Windows的
窗口
刷新机制相关 - 在水一方 - 博客频道 1、Windows的
窗口
刷新管理
窗口
句柄(HWND)都是由操作系统内核管理的,系统内部有一个z-order序列,记录着当前
窗口
从屏幕底部(假象的从屏幕到眼睛的方向),到屏幕最高层的一个
窗口
句柄的排序,这个排序不关注父
窗口
还是
子
窗口
。 当任意一个
窗口
接收到WM_PAINT...
mfc 一个关于
子
窗口
相互覆盖下的消息响应的
问题
首先我简要描述下
问题
: 一个父
窗口
拥有多个
子
窗口
(都有WS_CHILD属性),这些
子
窗口
都是动态创建出来的, 当他们有交叉时,我们操作在上面的
子
窗口
,上面的
子
窗口
却无法响应,反而是下面的
窗口
响应了次消息。 解决方案及步骤: 首先以为是
窗口
层次(即Z轴)的原因,于是通过调整
窗口
的层次,结果,还是没有解决
问题
。 其次 考虑到是
窗口
刷新的
问题
,于是网上搜索一些资料及查看MS
你真的了解重排和
重绘
吗?
做过前端开发的小伙伴就算不是非常理解重排与
重绘
,但是肯定都听过这
两个
词。那为什么这
两个
东西这么重要?因为他与我们的页面性能息息相关,今天,我们就来好好研究一下这
两个
东西。 浏览器的渲染流程 在讲解重排和
重绘
之前,我们有必要说一下浏览器的渲染流程。下面是浏览器渲染过程中最关键的几个部分。如果想了解完整的浏览器渲染流程,推荐大家去阅读其他的博客,这不是本文关注的重点。 JavaScript:一般来...
JavaScript 浏览器的重排和
重绘
虽然可以通过JavaScript操作DOM元素,但是代价却是高昂的。我们可以将DOM和JavaScript想象成
两个
岛,它们之间的连接需要通过一座桥,而JavaScript对DOM的访问就需要通过这座桥,并收取“过桥费”,随着对DOM访问次数的增加,费用也就越高,因此我们需要尽量减少“过桥”的次数,也就是减少对DOM的访问和修改,而这也是优化DOM性能的手段之一。 对DOM的修改相比于对DOM的访问,在性能上的影响会更大,这是因为它会带来浏览器的重排或
重绘
。
Windows的
窗口
刷新机制相关
Windows的
窗口
刷新机制 1、Windows的
窗口
刷新管理
窗口
句柄(HWND)都是由操作系统内核管理的,系统内部有一个z-order序列,记录着当前
窗口
从屏幕底部(假象的从屏幕到眼睛的方向),到屏幕最高层的一个
窗口
句柄的排序,这个排序不关注父
窗口
还是
子
窗口
。 当任意一个
窗口
接收到WM_PAINT消息产生
重绘
,更新区域绘制完成以后,就搜索它的前面的一个
窗口
,如果此
窗口
的范围和更新区域有交
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章