- 1
- 0
- 约4.98千字
- 约 20页
- 2019-04-18 发布于浙江
- 举报
Visual Basic多媒体程序设计2 一.绘图 1.形状控件 1)shape 可以显示矩形、正方形、椭圆、圆等形状。形状类型由shape属性确定。 2)line 可以显示直线。 2.绘图方法 一般为容器控件所具有,如窗体和PictureBox。 1)line 对象名.Line [Step] (x1, y1)-[Step] (x2, y2), [color], [B][F] Step:表示相对坐标,相对当前坐标属性CurrentX和CurrentY。 例: Form1.CurrentX=10 Form1.CurrentY=10 Form1.line Step (10,20)-(100,200) ,vbred 既从(10+10,10+20)到(100,200)画红线。 2)Circle 画圆、椭圆、圆弧。语法形式: 对象名.Circle [step](x, y), radius, [color, start, end, aspect] step:说明为相对坐标。 (x, y):圆、椭圆或弧的中心坐标。 color:画线颜色。 start、end:分别表示弧线的起始角度、终止角度,取值为0~2?时,画圆弧;取值为负值时,画扇形,既画圆心到圆弧的径向线。 Aspect:表示长、短轴的比率,默认值为1,画圆;大于或小于1时,画椭圆。 例:Circle (1200,1200),150 画一个半径为150 的圆。 Circle (1000,1000),150, , , , 0.5 画纵轴与横轴 之比为 0.5的椭圆。 3)Pset 画点。语法形式如下: 对象名.PSet [Step] (x, y), [color] step:说明为相对坐标。 (x, y):点的坐标。 color:画线颜色。 4)Point 返回某点的颜色值。语法形式如下: 对象名.Point (x, y) 若指定点在对象外面,则返回值为-1,该方法对Image控件无效。 5)Print方法 利用PictureBox控件的Print方法,可以在控件中打印字符串。 语法: 加中括号的参数项为可选项(可有可无)。 对象名. Print [Spc(n) | Tab(n)] [表达式] [结束符] Spc(n):表示插入n个空格; Tab(n):表示插入点定位在绝对列号n上; 表达式: 是要输出的表达式; 结束符:表示下一个字符输出位置的标点符号,可以是:, 、; 、无。 3.绘图举例 1)矩形绘图 2)画曲线 3)画圆 4)改变标题颜色 二.图形的位置变换 1.API函数 API(Application Program Interface)是库函数的调用接口。库函数是已经编写好了的函数代码段的集合。这些库函数一般存放在类型为Dll和Lib的文件中,是提高代码重用的手段之一。 大量的库函数文件放在system32文件夹下,VB在使用这些文件中的函数时必须声明这些函数。声明语法形式如下: [Private] Declare Function/Sub 函数名 Lib 库文件名串 [Alias]别名 (参数说明表) [As 数据类型] [Private]:当在窗体窗口中声明API函数时必须有该项。 函数名:库中函数的名。 库文件名串:说明库函数存放的文件名,如果是核心库,这些文件存放在system32文件夹,否则应在库文件串中说明路径。 别名:给库函数一个别名。 [As 数据类型]:说明库函数返回值的类型。如只把库函数作为Sub过程,可省约该项。 (参数说明表):分别说明各形式参数及类型,形式如下: (byval 参数名1 as 数据类型,byval 参数名2 as 数据类型,····,byval 参数名n as 数据类型) 2. API函数StretchBlt 该函数可进行图像的缩放、旋转。 1) StretchBlt的语法 StretchBlt hDestDc, x, y, nWidth, nHeight, hSrcDc, _ xSrc, ySrc, nSrcWidth, nSrcHeight, dwRop hDestDc:目标图片框的句柄,即目标图片框的hDC属性值。 hSrcDc:来源图片框的句柄,即源图片框的hDC属性值。 x,y:复制到目标图片框图像的左上角坐标(目标起点)。 nWidt
您可能关注的文档
- STCortex文培训资料.ppt
- stanford大学-大数据挖掘-introuction1.ppt
- STEMI诊进展2004.ppt
- STM32F437xx和STM32F439xx系列MC开发方案.docx
- SRD-2009-PE-07-0544注儿童哮喘.ppt
- stm32Fatf读写SD卡.docx
- STM32RTC实时钟实验.ppt
- stm32usrt3实验.pptx
- stm32-eclipsegnu-jlink开发环境的搭建.ppt
- STM32定时中断实验.ppt
- 2025-2026学年科普版七年级下册英语Unit7 Being a Smart Shopper素养测评卷(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit10 Lending a Helping Hand素养测评卷(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit11 Rules Matter素养测评卷(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit12 Better Together素养测评卷(含答案).docx
- 2026年中考英语语法选择专题训练(含答案).docx
- 2026中考语文二轮学思并重,涵养君子之德论语十二章、虽有佳肴、大道之行也.docx
- 中考文言文常见文化常识梳理.docx
- 中考语文二轮:内修君子德外尽忠臣心诚子书出师表修身立德主题学习.docx
- 中考语文二轮:不一样的求学路一样的成长梦送东阳马生序劝学主题学习.docx
- 中考语文二轮:《陋室铭》《爱莲说》托物寓意主题学习.docx
最近下载
- 中国神经外科重症患者气道管理专家共识(2025版).docx
- 《农产品区域公用品牌评价指南》.docx VIP
- 中央储备粮通辽直属库余粮堡分库新建储备仓施工项目施组设计.doc VIP
- 危险化学品安全知识培训.pptx VIP
- 中央储备粮唐山直属库油脂油料仓储物流项目三期工程施工组织设计最新.doc VIP
- 承包人自行施工范围内拟分包的非主体和非关键性工作.doc VIP
- 中央储备粮遂宁直属库有限公司搬迁项目滑模施工方案.docx VIP
- 危险化学品安全知识与处理培训.ppt VIP
- 方正证券-信息技术-OpenClaw赋能金融投研-17个高效应用案例详解——AI Agent赋能金融投研应用系列之三.pdf VIP
- 高二生物第一次月考卷【测试范围:苏教版2019选择性必修2第1章~第2章】(考试版).docx VIP
原创力文档

文档评论(0)