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