有人可以解释如何创build处理由WS_EX_COMPOSITED引起的错误的WndProc(这个错误在一些控件上是无止境的WM_PAINT)?
所有我用的WS_EX_COMPOSITED是当我的应用程序窗口被隐藏,可以采取它的屏幕截图(如果WS_EX_COMPOSITED没有设置,Printwindow失败),我得到屏幕截图,但cpu使用率始终是99%。
这里是我从谷歌发现的信息: 永不结束WM_PAINT循环与ATL CWindowImpl http://forums.codeguru.com/showthread.PHP?t=483719
但不给我很亮…我添加到我的WndProc唯一的变化是以下几点:
带有setuid /function的stdbuf
为什么使用操作系统和磁盘缓冲区写入文件后,读取操作要快得多?
Unix套接字的缓冲特性
在C ++中的缓冲区大小
if(Msg==WM_PAINT||Msg==WM_NCPAINT||Msg==WM_ERASEBKGND) { return DefWindowProc(hWnd,Msg,wParam,lParam); }
它会降低cpu使用率,但不能正确绘制所有控件。
closures缓冲
Haskell:立即从控制台读取input字符,而不是在换行符之后
小读取(重叠,缓冲)的解释优于大的连续读取?
Python在原始模式的标准input打印添加空格
如何在Linux中创build大小的FIFO缓冲区?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。