【发布时间】:2010-12-09 23:26:45
【问题描述】:
我正在寻找一些 C++ 代码,让我可以在窗口周围快速移动位图,并在移动时恢复背景。目前,我在应用程序初始化期间将 Window 内容捕获到位图,并在 OnPaint() 中绘制此位图,然后绘制叠加位图。我正在双重缓冲油漆。重叠的位图位置随鼠标移动,使窗口无效。
这很好用,只是当背景窗口很大(想想 Windows 桌面)并且 PC 很慢时它太慢了。我的猜测是,在每次鼠标移动时重绘大背景位图是瓶颈。必须有更好更快的方法来做到这一点,但我的搜索没有找到我需要的答案。
【问题讨论】:
标签: c++ visual-c++ bitmap gdi