GDI(图像设备接口),主要的作用是在应用程序中实现绘图,输出文本,显示图片和打印等操作。
一,GDI 的常用操作函数
1,绘制文本TextOut和DrawText
TextOut 根据给出的坐标和要绘制的文本长度绘制文本:
DrawText通过给定的一个矩形区域绘制文本
2,绘制点SetPixel
3,绘制直线MoveToEx和LineTo
4,绘制椭圆和矩形
椭圆Ellipse
绘制矩形 FillRect 和Rectangle
5,字体
TextOut和DrawText可以输出文本,通过设置其设备上下文中的字体,可以改变输出文本的字体
6,画笔
MFC使用CPen管理画笔的操作,使用CreatePen创建画笔,然后SelectObject设置之
7,画刷
MFC使用CBrush管理画刷的相关操作。同样调用画刷时需要调用SelectObject
8,位图
位图的载入有两种方式,从CBitmap:LoadBitmap从资源中载入和使用LoadImage(SDK)函数 从磁盘载入
位图的显示也有两种方式,普通显示 Bitblt 和拉伸显示 StretchBlt
相关函数请详见MSDN