- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
画点和线 SetPixel SetPixel函数在指定的x和y坐标以特定的颜色设定图素: SetPixel (hdc, x, y, crColor) ; 直 线 Windows可以画直线、椭圆线(椭圆圆周上的曲线)和贝塞尔曲线。Windows 支持的7个画线函数是: LineTo 画直线。 Polyline和PolylineTo 画一系列相连的直线。 PolyPolyline 画多组相连的线。 Arc 画椭圆线。 PolyBezier和PolyBezierTo 画贝塞尔曲线。 ArcTo和AngleArc 画椭圆线。 PolyDraw 画一系列相连的线以及贝塞尔曲线 既画线也填入所画图形的封闭区域的函数 Rectangle 画矩形。 Ellipse 画椭圆。 RoundRect 画带圆角的矩形。 Pie 画椭圆的一部分,使其看起来像一个扇形。 Chord 画椭圆的一部分,以呈弓形。 矩 形 Rectangle (hdc, xLeft, yTop, xRight, yBottom) ; 点(xLeft, yTop)是矩形的左上角,(xRight, yBottom)是矩形的右下角。用函数Rectangle画出的图形如图所示,矩形的边总是平行于显示器的水平和垂直边。 椭 圆 Ellipse (hdc, xLeft, yTop, xRight, yBottom) ; 用Ellipse函数画出的图形如图所示(加上了虚线构成的边界框)。 圆角矩形 画圆角矩形的函数使用与函数Rectangle及Ellipse函数相同的边界框,还包含另外两个参数: RoundRect (hdc, xLeft, yTop, xRight, yBottom, xCornerEllipse, yCornerEllipse) ; Windows使用一个小椭圆来画圆角,这个椭圆的宽为xCornerEllipse,高为yCornerEllipse。xCornerEllipse和yCornerEllipse的值越大,角就越明显。如果xCornerEllipse等于xLeft与xRight的差,且yCornerEllipse等于yTop与yBottom的差,那么RoundRect函数将画出一个椭圆。 Arc函数 Arc(hdc, xLeft, yTop, xRight, yBottom, xStart, yStart, xEnd, yEnd) ; Chord函数 Chord (hdc, xLeft, yTop, xRight, yBottom, xStart, yStart, xEnd, yEnd) ; Windows用一条假想的线将(xStart, yStart)与椭圆的中心连接,从该线与边界框的交点开始,Windows按反时针方向,沿着椭圆画一条弧。Windows还用另一条假想的线将(xEnd,yEnd)与椭圆的中心连接,在该线与边界框的交点处,Windows停止画弧。 Pie函数 Pie(hdc, xLeft, yTop, xRight, yBottom, xStart, yStart, xEnd, yEnd) ; Windows用一条假想的线将(xStart, yStart)与椭圆的中心连接,从该线与边界框的交点开始,Windows按反时针方向,沿着椭圆画一条弧。Windows还用另一条假想的线将(xEnd,yEnd)与椭圆的中心连接,在该线与边界框的交点处,Windows停止画弧。 CreatePen函数 hPen = CreatePen (iPenStyle, iWidth, crColor) ; iPenStyle参数确定画笔是实线、点线还是虚线; 下图显示了每种画笔产生的画笔样式。 下面是建立、选择和删除画笔的一种方法。假设您的程序使用三种画笔-一种宽度为1的黑画笔、一种宽度为3的红画笔和一种黑色点式画笔,您可以先定义三个变量来存放这些画笔的句柄: static HPEN hPen1, hPen2, hPen3 ; 在处理WM_CREATE期间,您可以建立这三种画笔: hPen1 = CreatePen (PS_SOLID, 1, 0) ; hPen2 = CreatePen (PS_SOLID, 3, RGB (255, 0, 0)) ; hPen3 = CreatePen (PS_DOT, 0, 0) ; 在处理WM_PAINT期间,或者是在拥有一个设备内容有效句柄的任何时间里,您都可以将这三个画笔之一选进设备内容并用它来画线: SelectObjec
您可能关注的文档
- “心”的旅程——开始之际.ppt
- 《陈奂生上城》课件.ppt
- 《工程招标投标》案例.ppt
- 《如何寻找鱼道,如何寻找钓点》.ppt
- 3.3第三课3.3.1语法知识.ppt
- 6.5 数学应用举例.ppt
- C++语言程序设计.ppt
- Flash动画制作简介.ppt
- Import Export -进口出口知识.ppt
- Java相关知识讲解.ppt
- 广东省东莞市2024-2025学年八年级上学期生物期中试题(解析版).pdf
- 非遗剪纸文创产品开发经理岗位招聘考试试卷及答案.doc
- 广东省东莞市2024-2025学年高二上学期期末教学质量检查数学试题.pdf
- 体育安全理论课件图片素材.ppt
- 3.1 公民基本权利 课件-2025-2026学年道德与法治八年级下册 统编版 .pptx
- 广东省潮州市湘桥区城南实验中学等校2024-2025学年八年级上学期期中地理试题(解析版).pdf
- 大数据运维工程师岗位招聘考试试卷及答案.doc
- 广东省深圳市福田区八校2026届数学八年级第一学期期末教学质量检测模拟试题含解析.doc
- 广东省潮州市湘桥区城基初级中学2024-2025学年八年级上学期11月期中考试数学试题(解析版).pdf
- 广东省潮州市湘桥区城西中学2024-2025学年八年级上学期期中地理试题(解析版).pdf
最近下载
- Q-JJJ 9002-2025铁路建设项目安全穿透式管理实施指南(OCR).pdf VIP
- 项目开发总结报告 项目开发总结报告.doc VIP
- (护理学(护理科研方向))护理科研方法试题及答案.doc VIP
- 2026年教育系统校级后备干部选拔考试题及答案.docx VIP
- 2023年北师大版六年级数学下册全单元测试题【及参考答案】.docx VIP
- GT-Power建模流程与校准技巧-湖南大学.ppt VIP
- 项目成本管理研究开题报告.docx VIP
- 2025 年大学生物医学工程(生物医学基础)试题及答案.doc VIP
- 第十届地球小博士高中组试题及答案.docx VIP
- 六上第二单元形状与结构 复习题 选择题和判断题 6.6练习.docx VIP
原创力文档


文档评论(0)