求教,GetImageBuffer函数获得的像素点颜色再显示
1个回答
展开全部
要是16色最简陋的 有 graphics.h 里提供的 VGA基本图形图像支持或者用code::block 配置并建立一个directx 项目 或者OpenGL项目,其原理可直接查 OpenGL 的源代码
例
SetPixel
函数原型:COLORREF SetPixel(HDC hdc, int X, int Y, COLORREF crColor);
参数:
hdc:设备环境句柄。
X:指定要设置的点的X轴坐标,按逻辑单位表示坐标。
Y:指定要设置的点的Y轴坐标,按逻辑单位表示坐标。
crColor:指定要用来绘制该点的颜色。
头文件:wingdi.h:库文件:gdi32.lib
例
SetPixel
函数原型:COLORREF SetPixel(HDC hdc, int X, int Y, COLORREF crColor);
参数:
hdc:设备环境句柄。
X:指定要设置的点的X轴坐标,按逻辑单位表示坐标。
Y:指定要设置的点的Y轴坐标,按逻辑单位表示坐标。
crColor:指定要用来绘制该点的颜色。
头文件:wingdi.h:库文件:gdi32.lib
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询