资源描述:
《vb 图形和绘图操作》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、图形和绘图操作坐标系统使用颜色使用绘图工具使用图形方法绘图坐标X值:是沿X轴点的位置,窗体中最左端是缺省位置0是沿X轴点的位置,窗体中最左端是缺省位置0是沿Y轴点的位置,窗体中最上端是缺省位置0Y值:是沿Y轴点的位置,窗体中最上端是缺省位置0X,Y的值可以小于的值可以小于0X,Y的值可以小于0,也可以大于容器宽度或高度相对于Form1(0,0)相对于Form1(1200,800)相对于Frame1(0,0)坐标值的刻度缺省使用缇(缺省使用缇(Twip)为测量单位.)为测量单位.缇是打印机的一磅的1/20(1440缇等于一英寸;567缇缇等于一英寸;缇是打印机的一磅的(缇
2、等于一英寸缇等于一厘米)这些测量值指示对象打印后的大小.等于一厘米).这些测量值指示对象打印后的大小.利用缇可以精确地控制图形打印输出的质量.利用缇可以精确地控制图形打印输出的质量.通过设置控件的ScaleMode属性,可以采用不同的刻属性,通过设置控件的属性度来表示坐标值ScaleMode属性属性ScaleMode属性,可以取以下常量值:属性,可以取以下常量值:属性vbUser:0,用户自定义.若直接设置了ScaleWidth,ScaleHeight,ScaleTop或ScaleLeft,则ScaleMode属性自动,,设为0vbTwips(缺省值):1,缇(缺省值)
3、,vbPoints:2,vbPoints:2,磅,72磅等于一英寸72磅等于一英寸vbPixels:3,像素.像素是监视器或打印机分辨率的最小单位,:,像素.像素是监视器或打印机分辨率的最小单位,每英寸里像素的数目由设备的分辨率决定vbCharacters:4,字符.打印时,一个字符有1/6英寸高,英寸高,:,字符.打印时,1/12英寸宽vbInchs:5,英寸:,vbMillimeters:6,毫米:,vbCentimeters:7,厘米:,颜色指定颜色有四种方式:指定颜色有四种方式:使用RGB函数,该函数有三个参数,分别取值0255;RGB函数1)使用RGB函数,该
4、函数有三个参数,分别取值0-255;使用QBColor函数,该函数有一个参数,取值015,QBColor函数2)使用QBColor函数,该函数有一个参数,取值0-15,16种QuickBasic颜色中的一种颜色中的一种;16种MicrosoftQuickBasic颜色中的一种;使用内部描述颜色的常量,vbRed;3)使用内部描述颜色的常量,如vbRed;直接输入一种颜色值.4)直接输入一种颜色值.1)调色板颜色值:正常的RGB颜色的有效范围,是从0到调色板颜色值:正常的RGB颜色的有效范围,是从0RGB颜色的有效范围16,777,215(&HFFFFFF&)16,777
5、,215(&HFFFFFF&).即可以用十六进制数按照下述语法来指定颜色:述语法来指定颜色:&HBBGGRR&2)系统颜色值:最高位设置为时,颜色值不再代表系统颜色值:最高位设置为1时颜色值不再代表RGB颜颜而是从Windows"控制面板"指定的系统环境范围颜控制面板"色,而是从控制面板这些数值对应的系统颜色范围是从&H80000000到色.这些数值对应的系统颜色范围是从到&H80000015..图形框,图像框,直线和形状控件图形框控件(图形框控件(PictureBox)用于显示图片和图像,)用于显示图片和图像,或作为其它控件的容器.或作为其它控件的容器.图像框控件(图
6、像框控件(Image)也可以用于显示图片和图像,)也可以用于显示图片和图像,Image控件是轻量图形控件,需要较少的系统资源,控件是轻量图形控件,控件是轻量图形控件需要较少的系统资源,显示速度较快.显示速度较快.直线控件(Line)用于画线.直线控件(Line)用于画线.形状控件(Shape)用于构造简单的图形,形状控件(Shape)用于构造简单的图形,如:正方形,圆形,圆角正方形等.方形,圆形,圆角正方形等.PictureBox控件PictureBox控件此控件用于显示图像,此控件用于显示图像和作为其它控件的容器Picture属性指定显示图像属性,属性1.设计时在"属
7、性窗口"中的Picture属性栏中,选择图片设计时在"属性窗口"中的Picture属性栏中,Picture属性栏中文件,就可将图片加载到PictureBox控件中;PictureBox控件中文件,就可将图片加载到PictureBox控件中;2.从其它应用程序中复制图形后把它粘贴到PictureBox控从其它应用程序中复制图形后把它粘贴到PictureBoxPictureBox控件中.件中.3.在程序中使用LoadPicture函数对Picture属性赋值,因在程序中使用LoadPicture函数对Picture属性赋值,LoadPictu