首页 > 其他 > 详细

GDI,绘图

时间:2014-12-01 11:31:23      阅读:293      评论:0      收藏:0      [点我收藏+]

GDI绘图包括以下几部分:

    1. 点和线的绘制

    2. 绘制填充区域

   

    SetPixel() 和  GetPixel() 是设置像素点 和 获取像素点。

    理论上,所有图形设备驱动程序只需要实现 SetPixel()函数和 GetPixel()函数即可,其他一切都可以使用GDI模块中的更高层的程序来处理。 例如,画一条线,GDI可以不停地调整 x 和 y 坐标 , 然后连续 调用SetPixel函数即可绘制所有需要的图形。 但这会造成严重的性能问题。    因此如果一个图形系统(如GDI,或OpenGL等)是建立在设备驱动程序的层次之上,那由设备驱动程序进行画线和其他复杂图形的操作,那性能就会提高很多。

    SetPixel()函数设定坐标中某点的颜色:

SetPixel(hdc,x,y,crColor);    //

    GetPixel() 函数返回指定点像素的颜色

crColor = GetPixel(hdc, x, y);


GDI,绘图

原文:http://my.oschina.net/u/2263898/blog/350692

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!