系统编程问题:我如何获得屏幕刷新通知(并知道哪区域刷新过)?

OK_boom 2002-03-15 09:16:25
如题。
有没有这样的消息广播?
我查过,好像没有。
我也试过截取InvalidateRect函数,好像不是用这个去刷新的。
也试过截过TranslateMessage函数,然后过滤WM_PAINT消息,然后
用GetWindowRect得到其区域,挺有效。不过就不能得到菜单的变化。
我不能得知菜单引起的屏幕变化范围,怎样解决?
但我不想这样做,因为要用到系统Hook,不得不用DLL。
各位同僚,不无在这方面有经验的,请教请教。


...全文
95 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

828

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧