Download presentation
Presentation is loading. Please wait.
1
_13简单的GDI绘图操作 本节课讲师——void* 视频提供:昆山爱达人信息技术有限公司 官网地址:www.bcdaren.com
联系QQ: QQ交流群 : 联系电话:
2
1、GDI GDI:Graphics Device Interface,图形设备接口,这是Windows提供的一组用于绘制图像的API;
昆山爱达人信息技术有限公司 QQ: 1、GDI GDI:Graphics Device Interface,图形设备接口,这是Windows提供的一组用于绘制图像的API; GUI:Graphical User Interface,图形用户界面,是指用户操作软件的界面方式,以区别于字符方式
3
2、RGB 1、RGB是Red、Green、Blue三原色的首字母; 2、Windows中使用COLORREF来表示一个RGB值;
昆山爱达人信息技术有限公司 QQ: 2、RGB 1、RGB是Red、Green、Blue三原色的首字母; 2、Windows中使用COLORREF来表示一个RGB值; typedef DWORD COLORREF; 3、通常程序中使用RGB()宏来生成一个RGB值; 1、目的 2、学习方法
4
3、绘制点和线 SetPixel/GetPixel MoveToEx/LineTo
昆山爱达人信息技术有限公司 QQ: 3、绘制点和线 SetPixel/GetPixel MoveToEx/LineTo 绘制一条直线需要两个点——起点和终点,MoveToEx设置起点, LineTo负责从起点绘制到终点 获取设备环境的当前坐标:GetCurrentPositionEx 1、目的 2、学习方法
5
4、绘制点和线 Polyline PolylineTo 注意这两个API的细微区别 昆山爱达人信息技术有限公司
QQ: 4、绘制点和线 Polyline PolylineTo 注意这两个API的细微区别 1、目的 2、学习方法
6
昆山爱达人信息技术有限公司 QQ: 5、绘制封闭图形 BOOL Rectangle(HDC hdc,int nLeftRect,int nTopRect,int nRightRect,int nBottomRect ); X O 1、目的 2、学习方法 Y
7
昆山爱达人信息技术有限公司 QQ: 6、绘制封闭图形 BOOL Ellipse(HDC hdc,int nLeftRect,int nTopRect,int nRightRect,int nBottomRect ); O 1、目的 2、学习方法 Y
8
昆山爱达人信息技术有限公司 QQ: 7、绘制封闭图形 BOOL RoundRect(HDC hdc,int nLeftRect,int nTopRect,int nRightRect,int nBottomRect, int nWidth, int nHeight); O nHeight nWidth 1、目的 2、学习方法 Y
9
8、画笔 创建画笔: HPEN CreatePen ( int fnPenStyle, // pen style
昆山爱达人信息技术有限公司 QQ: 8、画笔 创建画笔: HPEN CreatePen ( int fnPenStyle, // pen style int nWidth, // pen width COLORREF crColor // pen color ); 释放画笔: DeleteObject() 1、目的 2、学习方法
10
昆山爱达人信息技术有限公司 QQ: 9、画刷 创建画刷: HBRUSH CreateSolidBrush( COLORREF crColor // brush color value); 释放画笔: DeleteObject() 1、目的 2、学习方法
11
昆山爱达人信息技术有限公司 QQ: 10、课后练习 见线上班
Similar presentations