Windows图形设备接口(GDI)及Windows绘图
2017-05-29 00:45
435 查看
GDI
图形设备接口是为设备无关的图形设计的。
负责系统与用户或绘图程序之间的信息交换,并控制在输出设备上显示图形或文字。
设备描述表
设备环境的属性的集合
是应用程序与输出设备之间的桥梁
应用程序通过设备描述表的句柄来简介的存取。
从而达到设备无关性。
画笔
创建画笔,将画笔选入环境,删除画笔
创建
定义句柄HPEN
HPEN hP
GetStockObject获取画笔
hP = (HPEN)GetStockObject(BLACK_PEN)
缺省为WHITE_PEN
WHITE_PEN
BLACK_PEN
DC_PEN
NULL_PEN
创建画笔
hP = CreatePen(
int nPenStyle,
int nWidth,
COLORREF rgbColor
);
SelectObjct(); //选入环境
DeleteObject(hP); //删除画笔
常用绘图函数
MoveToEx设置画笔当前位置
BOOL MoveToEx(
HDC hdc,
int x,y, //新位置
LPPOINT lpPoint
)
BOOL LineToEx(
HDC hdc,
int x,y
)
lpPonits()
BOOL Polyliine(
HDC hdc,
LPPOINT lpPoints,
int nCount //点的个数
)
Arc//椭圆//四个点确定,前两个点确定矩形,后两个确定切点
BOOL Arc(
HDC hdc,
int x1,int y1,
int x2,int y2,
int x3.int y3,
int x4,int y4
)
Pie
BOOL Pie(
HDC hdc,
int x1,int y1,
int x2,int y2,
int x3,int y3,
int x4,int y4
)
Rectange(
HDC hdc,
int x1,int y1,int x2,int y2
)
RoundRect圆角矩形
BOOL RoundRect(
HDC hdc,
int x1, int y1,int x2,int y2,
int nHeight, //圆角的高度
int nWidth
)
Ellipse
BOOL Ellipse(
HDC hdc,
int x1,int y1,in x2,int y2
)
例子
图形设备接口是为设备无关的图形设计的。
负责系统与用户或绘图程序之间的信息交换,并控制在输出设备上显示图形或文字。
设备描述表
设备环境的属性的集合
是应用程序与输出设备之间的桥梁
应用程序通过设备描述表的句柄来简介的存取。
从而达到设备无关性。
画笔
创建画笔,将画笔选入环境,删除画笔
创建
定义句柄HPEN
HPEN hP
GetStockObject获取画笔
hP = (HPEN)GetStockObject(BLACK_PEN)
缺省为WHITE_PEN
WHITE_PEN
BLACK_PEN
DC_PEN
NULL_PEN
创建画笔
hP = CreatePen(
int nPenStyle,
int nWidth,
COLORREF rgbColor
);
SelectObjct(); //选入环境
DeleteObject(hP); //删除画笔
常用绘图函数
MoveToEx设置画笔当前位置
BOOL MoveToEx(
HDC hdc,
int x,y, //新位置
LPPOINT lpPoint
)
BOOL LineToEx(
HDC hdc,
int x,y
)
lpPonits()
BOOL Polyliine(
HDC hdc,
LPPOINT lpPoints,
int nCount //点的个数
)
Arc//椭圆//四个点确定,前两个点确定矩形,后两个确定切点
BOOL Arc(
HDC hdc,
int x1,int y1,
int x2,int y2,
int x3.int y3,
int x4,int y4
)
Pie
BOOL Pie(
HDC hdc,
int x1,int y1,
int x2,int y2,
int x3,int y3,
int x4,int y4
)
Rectange(
HDC hdc,
int x1,int y1,int x2,int y2
)
RoundRect圆角矩形
BOOL RoundRect(
HDC hdc,
int x1, int y1,int x2,int y2,
int nHeight, //圆角的高度
int nWidth
)
Ellipse
BOOL Ellipse(
HDC hdc,
int x1,int y1,in x2,int y2
)
例子
相关文章推荐
- Windows图形设备接口(GDI)及Windows绘图
- Windows 中绘图以及Windows 的图形设备接口(GDI )
- Windows的图形设备接口与Windows绘图
- WindowsAPI学习笔记二 - 图形设备接口及windows绘图
- Windows的图形设备接口(GDI)
- Windows图形设备接口及Windows绘图
- Windows图形设备接口和绘图
- 从Delphi转向VC系列学习二:Windows的图形设备接口及Windows绘图
- GDI图形设备接口
- 图形设备接口(GDI)
- 第25周-window程序设计(基础篇)-第4章-GDI图形设备接口
- WINDOW API基本屏幕绘图(GDI Graphics Device Interface 图像设备接口)
- GDI(Graphics Device Interface), 图形设备接口
- 图形设备接口(GDI)
- MFC入门(六) 图形设备接口GDI
- GDI(图形设备接口)编程(三)系统字体与字符尺寸
- 第五章:图形设备接口(GDI)、颜色及字体
- 图形设备接口(GDI)
- 图形设备接口(GDI)
- MFC入门(六) 图形设备接口GDI