在屏幕上绘制快速像素

时间:2012-07-21 13:20:46

标签: c++ winapi pixels

我需要用像素填充窗口,当然非常快。 这是针对一所旧学校的#39;项目与软件3D图形(概念证明)。

要求是:

  • 指向屏幕缓冲区以写入颜色的指针和显示它的方法

  • 没有OpenGL,Direct3D或SDL

  • Pure WinAPI

问题:如何使用WinAPI在窗口上绘制像素?

1 个答案:

答案 0 :(得分:6)

  • CreateDIBSection创建一个带句柄的HBITMAP位图以及指向位的原始指针
  • BitBltHDC设备上下文之间复制数据,从设备上下文中选择的位图(见上文)到另一个与您要“绘制”的窗口相关联的< / LI>