哪些Windows函数可写一个像素矩形?

问题描述

我一直在使用WriteConsoleOutput函数,它的作用是将一个矩形的字符写入命令提示符。但是,要使程序使用像素操纵而不是字符操纵,Windows编写像素矩形的函数是什么?功能类似于WriteConsoleOutput,从数组中获取信息并将其写入,但是使用像素而不是字符。我的意思不是在图像编辑器中看到的线条或填充形状。我的意思是就像存储在数组中的图像一样,并且将其矩形块写入屏幕。

解决方法

图形代码是这样完成的:

"marker-colors,marker-h....

它确实从像素数组(特别是由32位像素值组成的bitmapdata)中写入一个像素矩形。 while(GetMessage(&msg,NULL,0,0)){TranslateMessage(&msg); DispatchMessage(&msg);}循环包含要在每帧运行的代码,WindowProc指定在DispatchMessage中的事件期间执行的操作。此示例代码编写了一个640×480的测试矩形,其中像素分别编号为颜色。