首页 > 解决方案 > 使用 Win32 在窗口上移动绘图

问题描述

我在屏幕上绘制了很多分散的像素。我想将它们全部向左移动几个像素。剩下的最后几列像素无关紧要——我可以在事后处理它们。

我尝试使用SetPixel重绘翻译后的图像,虽然它有效,但它并没有我想要的那么快。因此,我开始在网上搜索特定功能以实现我的目的。我遇到了SetWorldTransform,但据我所知,这仅用于翻译坐标,而不是完整的区域。我也发现OffsetRgn了,但这似乎还有另一个目的。我还没有发现任何其他看起来很有希望的东西。

有什么我能做的比天真的更快SetPixel吗?

标签: winapi

解决方案


推荐阅读