全文预览

第6章文本与屏幕绘图

上传者:相惜 |  格式:ppt  |  页数:16 |  大小:0KB

文档介绍
绘制线条时,首先应调用MoveToEx函数将当前点移动到线条的起始坐标处,接下调用LineTo指定终点坐标完成直线的绘制。 ?如果要查询当前点的坐标,可以调用函数GetCurrentPositionEx,РРР6.2.6使用画笔设置线条颜色?画笔(pen)是用于指定线条外观和形状轮廓的工具。?画笔是一个GDI对象,使用画笔时,首先要创建画笔对象,然后将其选进设备环境DC,使用完毕后取消选择,最后销毁画笔对象。?可以使用GetStockObject函数来检索画笔Windows CE操作系统提供三种系统画笔,每个1像素宽,分别为白色画笔、黑色画笔和无效画笔。?当调用GetStockObject选择画笔时时,可以通过对参数传入WHITE_PEN,BLACK_PEN和NULL_PEN来指定使用其中的一个画笔。?与应用程序中创建的标准图形对象不同,画笔对象不应被应用程序删除。当不再需要使用画笔的时候,应用程序只需在设备环境DC中将画笔取消选择即可。?可以使用函数CreatePen在Windows CE中创建自定义画笔。РРР6.2.7 绘制图形?Windows CE中提供了绘制图形的函数包括填充和非填充的形状。?Windows CE中支Rectangle, RoundRect, Ellipse等Polygon图形绘制函数 。?可以调用函数CreateSolidBrush创建一个纯色画刷 。?Windows CE下可以调用函数CreateDIBPatternBrushPt创建自定义图案的画刷 。?可以用Rectangle函数绘制一个实心矩形或一个空心矩形。 ?可以调用Ellipse函数绘制圆和椭圆 。?绘制椭圆时会根据传入的矩形区域,绘制出该矩形的内接椭圆。 ?可以使用函数FillRect填充区域而不绘制形状轮廓。РРQ&AР15Рwww.farsight.com.cnРР感谢您的关注

收藏

分享

举报
下载此文档