c++ - 关于windows 一个窗口的绘制周期

标签 c++ windows winapi

为什么 windows 将绘画周期分成两个消息 wm_paint 和 wm_ereasebackground,为什么不是一个?

最佳答案

这仍然来自 WM_PAINT 可能太慢的旧方法。最好至少绘制背景。今天它远不那么重要。

您可以使用默认实现,即使用窗口的默认背景画笔绘制背景。或者,您可以忽略它并为所有绘图代码使用 WM_PAINT。

我记得有一篇陈峰的文章,但我现在找不到了。

http://blogs.msdn.com/b/oldnewthing/

关于c++ - 关于windows 一个窗口的绘制周期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4385803/

相关文章:

C++ - 局部未初始化变量的值

c++ - 如何创建相互返回的 C++ 函数?

C++ 多条件语句 - 合并

windows - Delphi 主题工具栏是否可以在其工具按钮之间设置分隔线?

c++ - 如何让 C++ 程序响应文件打开而执行?

c++ - GetComputerName() 适用于 win7 但在 xp 上失败

c++ - 尝试使用 sfinae 重载时不必要的 bool 重载替换

python - 如何在 Windows 上使用 Python 删除 git 存储库

c# - 移除 X509Certificate2 对象的智能卡时的事件

c++ - QLibraryInfo 似乎没有加载 qt.conf