码迷,mamicode.com
首页 > 其他好文 > 详细

GDI,绘图

时间:2014-12-01 11:32:57      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:ar   color   使用   sp   strong   on   问题   bs   as   

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,绘图

标签:ar   color   使用   sp   strong   on   问题   bs   as   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!