All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
C#,类型基础_[Asp.Net教程]
C#数据库操作的三种经典用法_[Asp.Net教程]
ASP.NET,2.0防止同一用户同时登陆_[Asp.Net教程]
巧用Asp.net代码在虚拟主机实现Urlrewrite_[Asp.Net教程]
C#教程:C#2.0 新特性 局部类
XML的严格格式_[XML教程]
解决SQL Server常见的七个经典问题_[SQL Server教程]
项目调试时出现用到的一个组件“访问被拒绝”的解决方法_[Asp.Net教程]
入门知识:动态网页PHP编程中数组的基础知识_php资料_编程技术
C#中FlowLayoutPanel控件用法以及实例
Reading number is top 10 pictures
Born After 90 Beijing sports university campus flower photos3
Players in the eyes of a perfect love1
Chinese paper-cut grilles art appreciation4
青春清纯美女大集合3
Sell the barbecue as says father du breul5
Fierce! China's special forces training the devil2
清纯性感的美眉2
China telecom 114 spokesman MeiYanXu2
大年初五接财神
全身蕾丝丝质美臀
Download software ranking
少妇苏霞全本
Boxer's Top ten classic battle7
SP3 for SQL2000
C#与.NET技术平台实战演练
美女游泳记
Rio big adventure
matrix3
The cock of the Grosvenor LTD handsome
株洲本地在线棋牌游戏
matrix2
aaa published in(发表于) 2014/7/19 0:12:12 Edit(编辑)
delphi画笔类(TPen)使用方法

delphi画笔类(TPen)使用方法

delphi画笔类(TPen)使用方法|实例

画笔类(TPen)

画家在绘制作品时,要用到很多的笔,Delphi 中的TPen 类就可以描述Windows 的画图的笔,应用程序常用TPen 对象在画布上绘制各种线段。所有和线条有关的绘图函数都会受TPen 影响,如LineTo,Ellipse,Polygon,PolyLine,Rectangle 等函数都使用画笔来画线,基本上可以将这些绘图工具归类为向量式的绘图工具,所有的向量式绘图工具都使用Pen 来进行画线的动作。在Delphi 中,可以利用Canvas.Pen 来修改Pen 的性质,画笔的颜色在Color 属性中定义,线段宽度在Width 属性中定义,类型和模式则分别在Style 和Mode 属性中定义。

(1)Color 属性

Color 属性控制线的颜色,可以采用颜色向量描述颜色,如clBlack(黑色)、clBlue(蓝色)和clGreen(绿色)等。

(2)Style 属性

Style 属性确定线的式样,可以采用式样常量描述式样,如psSolid(实线)和psDash(短线)等。

·Pslold 画固定线段

·PsDash 画下划线组成的线段

·PsDot 画由点组成的线段

·PsDashDot 画点划线

·PsDashDotDot 画双点划线

·PsClear 画看不见的线段

·PsInsideFrame 画边界的矩形线框

下面将以一个小程序为例,向读者详细介绍如何使用TPen 类。

新建一个工程,设置Form1 的Color 属性为clWhite,将下面的代码加入窗体的onClick 事件过程

中,运行程序,单击窗体便可画出如图11-4 所示的各种线型。

procedure TForm1.FormClick(Sender: TObject);

var

I:Integer;

begin

for I := 0 to 6 do

begin

Canvas.Pen.Style := TPenStyle(I);

Canvas.MoveTo(50,20 + I * 20);

Canvas.LineTo(200,20 + I * 20);

end;

end;

,从上到下对应的样式变量名为psSolid、psDash、psDot、psDashDot、psDashDotDot、psClear 和psInsideFrame。注意,psClear 用于清除线样式,而不在窗体上显示任何线条。



添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.