我需要用像素填充窗口,当然速度非常快。 这是针对具有软件 3D 图形(概念验证)的“老派”项目。
要求是:
指向屏幕缓冲区的指针以写入颜色和显示它的方法
没有 OpenGL、Direct3D 或 SDL
纯 WinAPI
问题:如何使用 WinAPI 在窗口上绘制像素?
最佳答案
CreateDIBSection
创建带有句柄的HBITMAP
位图以及指向位的原始指针BitBlt
在HDC
设备上下文之间复制数据,从一个选择了位图(见上文)的设备上下文,到另一个与您所在窗口关联的设备上下文“画上”
关于c++ - 在屏幕上快速绘制像素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11592544/