亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 014.htm

?? delphi編程
?? HTM
?? 第 1 頁 / 共 2 頁
字號:
<HTML><HEAD><meta http-equiv="Content-Type" content="text/html; charset=GB2312"><TITLE>-->DELPHI基礎教程-->第五章 Delphi圖形圖像編程(一)</TITLE>
<META NAME="keywords" CONTENT=" DELPHI基礎教程 第五章 Delphi圖形圖像編程(一)">
<META NAME="description" CONTENT=" - DELPHI基礎教程 - 第五章 Delphi圖形圖像編程(一)">

<style>
<!--
#page {position:absolute; z-index:0; left:0px; top:0px}
.tt3 {font: 9pt/12pt "宋體"}
.tt2 {font: 12pt/15pt "宋體"}
a {text-decoration:none}
a:hover {color: blue;text-decoration:underline}
-->
</style>
</HEAD>
<body text="#000000" aLink=#9900ff link=#006699 vLink=#006699 bgcolor="#FFFFFF" leftmargin="3" topmargin="3" marginheight="3" marginwidth="3">
<TABLE WIDTH="100%" CELLPADDING=10 CELLSPACING=0 BORDER=0>
<TR>
<TD CLASS="tt3" VALIGN="top" width="8%"  bgcolor="#e0e0e0"><strong><A HREF="015.htm"><FONT style="FONT-SIZE: 9pt">后一頁</font></A><BR>
<A HREF="013.htm"><FONT style="FONT-SIZE: 9pt">前一頁</font></A><BR>

<A HREF="index.html"><FONT style="FONT-SIZE: 9pt">回目錄</font></A><BR>
<A HREF="../../../../index.htm"><FONT style="FONT-SIZE: 9pt">回首頁</font></A><BR>
</strong>
</TD>
<TD class="tt2" bgcolor="#F5F8F8" width="84%"><center><B><FONT style="FONT-SIZE: 16.5pt" COLOR="#FF6666" FACE="楷體_GB2312">第五章 Delphi圖形圖像編程(一)</FONT></B></center>
<hr color="#EE9B73" size="1" width="94%">
<p><font face="宋體" lang="ZH-CN">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在</font>Delphi<font
face="宋體" lang="ZH-CN">中,專門定義了一組對象和部件用以繪制圖形,完成一些簡單的圖像功能。利用這些對象、部件的方法,可以方便地繪制各種常用圖形;通過設置它們的屬性,能得到不同風格的圖形。另外,通過對鼠標事件的定義,可以方便的設計圖形繪制程序。</p>
<p>  本章將介紹以下內容:</p>
<p>  </font>1. TCanvas,TPen,TBrush,TColor<font face="宋體" lang="ZH-CN">對象的方法及屬性;</p>
<p>  </font>2. <font face="宋體" lang="ZH-CN">繪圖功能的實現;</p>
<p>  </font>3. TImage,TPicture,TBitBtn,TBitmap<font face="宋體" lang="ZH-CN">部件的方法及屬性;</p>
<p>  </font>4. <font face="宋體" lang="ZH-CN">圖像觀測及處理。</p>
<p>  </font>Graphex.dpr<font face="宋體" lang="ZH-CN">是一個簡單的圖形圖像應用程序,是對以上這些對象和組件的具體應用。本章將結合此程序進行講述。  </p>
</font><p>5.1 <font face="宋體" lang="ZH-CN">圖形對象概述 </p>
</font><p>5.1.1 TCanvas Object(<font face="宋體" lang="ZH-CN">畫布對象</font>)</p>
<font face="宋體" lang="ZH-CN"><p>  </font>TCanvas<font face="宋體" lang="ZH-CN">對象是一個用于繪圖的表面,在這個區域上,程序可實現各種繪圖功能,很多部件</font>(<font
face="宋體" lang="ZH-CN">如</font>TIMage,TMemo)<font face="宋體" lang="ZH-CN">的</font>Canvas<font
face="宋體" lang="ZH-CN">屬性就是</font>TCanvas<font face="宋體" lang="ZH-CN">對象。在部件上繪制圖形就是在部件的畫布上繪制。</font>TCanvas<font
face="宋體" lang="ZH-CN">的</font>Brush,Pen,Font<font face="宋體" lang="ZH-CN">屬性分別是</font>TBrush,TPen,TFont<font
face="宋體" lang="ZH-CN">對象,它們用于定義繪制圖形的風格。關于</font>TBrush,TPen<font
face="宋體" lang="ZH-CN">對象,下節中將詳細介紹。</p>
<p>  畫布的筆的位置定義在</font>PenPos<font face="宋體" lang="ZH-CN">屬性中,可用</font>MoveTo<font
face="宋體" lang="ZH-CN">方法來移動筆。如果要在畫布上輸出文本,可用</font>Textout<font
face="宋體" lang="ZH-CN">方法。</p>
<p>  </font>TCanvas<font face="宋體" lang="ZH-CN">有對象很多方法,可完成常用的繪圖功能,現將方法及功能簡介如表</font>5.1<font
face="宋體" lang="ZH-CN">: </p>
</font><p><font face="宋體" lang="ZH-CN">表</font>5.1 TCanvas<font face="宋體"
lang="ZH-CN">對象的方法</p>
<p>━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━</font></p>
<p><font face="宋體" lang="ZH-CN">方法名稱         形式及說明</p>
<p>───────────────────────────────────────</font></p>
<p>Arc Arc(x1,y1,x2,y2,x3,y3,x4,y4 : Integer);</p>
<p>Arc<font face="宋體" lang="ZH-CN">方法在橢圓上畫一段弧,橢圓由</font>(x1,y1),(x2,y2)
<font face="宋體" lang="ZH-CN">兩點所確定的橢圓所決</font></p>
<p><font face="宋體" lang="ZH-CN">定。弧的起點是橢圓圓周和橢圓中心與</font>(x3,y3)<font
face="宋體" lang="ZH-CN">連線的交點。弧矩形終點是橢</font></p>
<p><font face="宋體" lang="ZH-CN">圓圓周和橢圓中心與</font>(x4,y4)<font
face="宋體" lang="ZH-CN">連線的交點,以逆時針方向畫弧。</font></p>
<p>Chord Chord(x1,y1,x2,yx,x3,y3,x4,y4 : Integer);</p>
<p>Chord<font face="宋體" lang="ZH-CN">方法連接橢圓上的兩點,橢圓由</font>(x1,y1),(x2,y3)
<font face="宋體" lang="ZH-CN">兩點所確定的矩形決</font></p>
<p><font face="宋體" lang="ZH-CN">定,</font>(x3,y3)<font face="宋體" lang="ZH-CN">是始點,</font>(x4,y4)<font
face="宋體" lang="ZH-CN">是終點。</font></p>
<p>Brushcopy Brushcopy(const Dest : TRect;Bitmap : TBitmap;const Source TRect;</p>
<p>Color : TColor);</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Brushcopy<font face="宋體"
lang="ZH-CN">方法把位圖的一部分復制到畫布的某個矩形區域,并用畫筆的當前顏色替換位圖的顏色。參數Dest定義畫布的一個矩形區域,該矩形用以填充位圖,Bitmap定義位圖;Source定義位圖中的矩形區域,該區域上的位圖</p>
<p>      將被復制;</font>Color<font face="宋體" lang="ZH-CN">定義畫筆中,用以替換位圖的顏色。</font></p>
<p>CopyRect CopyRect(Dest : TRect;Canvas : TCanvas; Source TRect);</p>
<p><font face="宋體" lang="ZH-CN">此方法從另一個畫布對象上復制部分圖像到該畫布。</font>Canvas<font
face="宋體" lang="ZH-CN">表示源畫布,</font>Source<font face="宋體" lang="ZH-CN">是源畫布上要復制的圖像區域。</font>Dest<font
face="宋體" lang="ZH-CN">表示目標畫布上將接受復制</font></p>
<p><font face="宋體" lang="ZH-CN">圖像的矩形區域。</font></p>
<p>Draw Draw(x,y : Integer;Graphic : TGraphic)<font face="宋體" lang="ZH-CN">;</p>
<p>      此方法在畫布給定的象素點坐標</font>(x,y)<font
face="宋體" lang="ZH-CN">處畫</font>Graphic<font face="宋體" lang="ZH-CN">所給的圖像,該圖像可以是位圖</font>,<font
face="宋體" lang="ZH-CN">圖標或元位圖。</font></p>
<p>Ellips Ellips(x1,y1,x2,y2 : Integer);</p>
<font face="宋體" lang="ZH-CN"><p>      </font>Ellips<font face="宋體"
lang="ZH-CN">方法在畫布指定的矩形邊界上畫一個橢圓,</font>(x1,y1)<font
face="宋體" lang="ZH-CN">是矩形左上角的象素坐標,x2,y2是矩形右下角的象素坐標。如果矩形形成一個區域,將出現一個橢圓。</p>
</font><p>LineTo LineTo(x,y : Integer);</p>
<p>LineTo<font face="宋體" lang="ZH-CN">從當前位置畫一條線至</font>(x,y)<font
face="宋體" lang="ZH-CN">所指定的位置,并把筆的位置移至</font>(x ,y)<font
face="宋體" lang="ZH-CN">。</font></p>
<p>MoveTo MoveTo(x,y : Integer);</p>
<p>MoveTo <font face="宋體" lang="ZH-CN">將筆的當前位置設置到點</font>(x,y)<font
face="宋體" lang="ZH-CN">處,筆的當前位置在</font>PenPos<font face="宋體"
lang="ZH-CN">屬性中,</font></p>
<p><font face="宋體" lang="ZH-CN">改變筆的當前位置使用</font>MoveTo<font
face="宋體" lang="ZH-CN">方法,不要設法改變</font>PenPos<font face="宋體"
lang="ZH-CN">的值。</font></p>
<p>Die Die(x1,y1,x2,y2,x3,y3,x4,y4 : Longint);</p>
<p>Die<font face="宋體" lang="ZH-CN">方法繪制橢圓的一部分,橢圓由點</font>(x1,y1),(x2,y2)<font
face="宋體" lang="ZH-CN">所指定的矩形所決定,制的那部分由橢圓中心到(x3,y3),(x4,y4)兩點的兩條輻射線所決定。</p>
</font><p>Polygon Polygon(Points : array of TPrint);</p>
<p>Polygon<font face="宋體" lang="ZH-CN">方法在畫布上繪制一系列的點,各點依次連成線,最后將首尾兩點相接形成一個區域,并用當前筆刷填充此區域。</p>
</font><p>Polyline Polyline(Ports : array of TPort);</p>
<p>Polyline<font face="宋體" lang="ZH-CN">方法在畫布上用當前畫筆繪制一系列的點,各點依次連成線。</font></p>
<p>StretchDraw StretchDraw(Const Rect : TRcct : Graphic : TGraphic);</p>
<p><font face="宋體" lang="ZH-CN">此方法在</font>Rect<font face="宋體"
lang="ZH-CN">參數指定的矩形內畫一圖像。圖像延伸改變大小以適應矩形。</font></p>
<p>Rectangle Rectangle(X1,y1,x2,y2 : Integer);</p>
<p>Rectangle<font face="宋體" lang="ZH-CN">方法在畫布上用當前畫刷繪制矩形,</font>(x1,y1)<font
face="宋體" lang="ZH-CN">是矩形的左上角,</font>(x2,y2)<font face="宋體"
lang="ZH-CN">是矩形的右下角。</font></p>
<p>RomlRect RomlRect((x1,y1,x2,y2,x3,y3, : Integer);</p>
<p>DrawFocuseRect</p>
<p>DrawFocusRect(Const Rect : TRect)</p>
<p><font face="宋體" lang="ZH-CN">此方法繪制一矩形以指示此矩形獲得焦點。此方法是異或</font>(XOR)<font
face="宋體" lang="ZH-CN">函數,第二次調用時原有矩形將消失。DrawFocuseRect繪制的矩形不能滾動。要實現滾動功能則先調用此方法使矩形消失,待滾動過后重新繪制。</p>
<p>━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ </p>
</font><p>5.1.2 Tpen Object(<font face="宋體" lang="ZH-CN">畫筆對象</font>) </p>
<p><font face="宋體" lang="ZH-CN">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 應用程序常用</font>TPen<font
face="宋體" lang="ZH-CN">對象在畫布上繪制各種線段,筆的顏色在</font>Color<font
face="宋體" lang="ZH-CN">屬性中定義。線段寬度在</font>Width<font
face="宋體" lang="ZH-CN">屬性中定義。</p>
<p>  </font>Style<font face="宋體" lang="ZH-CN">屬性定義了線段的各種類型,如表</font>5.2<font
face="宋體" lang="ZH-CN">: </p>
</font><p><font face="宋體" lang="ZH-CN">表</font>5.2 Styled<font face="宋體"
lang="ZH-CN">的取值及含義</font></p>
<p><font face="宋體" lang="ZH-CN">━━━━━━━━━━━━━━━━━━━━━━</p>
<p>  </font>Style<font face="宋體" lang="ZH-CN">     含義</font></p>
<p><font face="宋體" lang="ZH-CN">──────────────────────</p>
<p>  </font>PSolod <font face="宋體" lang="ZH-CN">畫固定線段</p>
<p>  </font>PSDash <font face="宋體" lang="ZH-CN">畫由下劃線組成的線段</p>
<p>  </font>PSDot <font face="宋體" lang="ZH-CN">畫由點組成的線段</p>
<p>  </font>PsDashDot <font face="宋體" lang="ZH-CN">畫點劃線</p>
<p>  </font>PsClear <font face="宋體" lang="ZH-CN">畫雙點劃線</p>
<p>  </font>PsClear <font face="宋體" lang="ZH-CN">畫看不見的線段</p>
<p>  </font>PsInsideFrame <font face="宋體" lang="ZH-CN">畫邊界的矩形線框</font></p>
<p><font face="宋體" lang="ZH-CN">━━━━━━━━━━━━━━━━━━━━━━━</p>
<p>  </font>Mode<font face="宋體" lang="ZH-CN">屬性定義線段的顏色。可結合當前的顏色、屏幕顏色或它們反轉值,對線段的顏色重新定義,但不改變</font>Color<font
face="宋體" lang="ZH-CN">屬性。詳見表</font>5.3<font face="宋體" lang="ZH-CN">。 </p>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国内精品免费**视频| 美女国产一区二区| 欧美激情一区二区三区全黄| 精品国产亚洲一区二区三区在线观看| 欧美日韩一区二区在线观看| 欧美日韩一区二区三区视频| 欧美妇女性影城| 91精品国产日韩91久久久久久| 欧美一区二区三区视频免费 | 欧美v日韩v国产v| 欧美一区二区美女| 精品福利av导航| 国产精品国产三级国产aⅴ入口| 1区2区3区国产精品| 亚洲综合免费观看高清完整版| 亚洲123区在线观看| 麻豆成人免费电影| 国产91高潮流白浆在线麻豆| 成人av电影在线| 欧美日韩一区国产| 精品国产乱码久久| 亚洲美女区一区| 三级在线观看一区二区| 国产麻豆欧美日韩一区| 91色porny| 精品捆绑美女sm三区| 欧美高清一级片在线观看| 亚洲国产精品久久不卡毛片| 国产一区二区精品久久| 色综合中文综合网| 欧美一区三区四区| 国产女主播视频一区二区| 亚洲久草在线视频| 九色综合狠狠综合久久| av欧美精品.com| 日韩视频国产视频| 最新热久久免费视频| 免费观看在线色综合| www.亚洲激情.com| 欧美成人一区二区三区| 亚洲日本乱码在线观看| 精品一二线国产| 91久久一区二区| 国产婷婷一区二区| 蜜臀久久久久久久| 日本高清无吗v一区| 国产欧美日韩综合| 蜜桃久久精品一区二区| 欧美色图激情小说| 成人免费小视频| 国产成人精品1024| 欧美不卡视频一区| 日韩国产一二三区| 欧美综合一区二区| 中文字幕综合网| 成人午夜在线播放| 国产欧美日韩视频在线观看| 久久不见久久见免费视频7 | 亚洲欧美中日韩| 国产成人精品免费网站| 精品国产亚洲在线| 免费在线视频一区| 日韩一级二级三级| 日本 国产 欧美色综合| 欧美日韩国产大片| 亚洲一区二区三区影院| 成人app软件下载大全免费| 久久久精品一品道一区| 国产精品夜夜嗨| 久久久久久久久97黄色工厂| 国产一区视频网站| 久久久久久毛片| 丰满少妇在线播放bd日韩电影| 国产三级欧美三级| 国产成人免费在线观看不卡| 久久久亚洲欧洲日产国码αv| 韩国v欧美v亚洲v日本v| 国产亚洲欧美日韩在线一区| 国产成人av电影在线| 亚洲国产岛国毛片在线| 不卡区在线中文字幕| 亚洲美腿欧美偷拍| 欧美乱妇20p| 久久99精品国产.久久久久久 | 一本色道a无线码一区v| 亚洲综合在线五月| 欧美日韩国产综合一区二区三区| 亚洲bdsm女犯bdsm网站| 日韩午夜激情免费电影| 国产精品一区在线观看乱码 | 国产精品综合二区| 最新国产成人在线观看| 欧美日韩一级片在线观看| 麻豆久久久久久久| 国产欧美日韩在线看| 一本大道久久精品懂色aⅴ| 视频一区二区三区中文字幕| 精品区一区二区| 粉嫩嫩av羞羞动漫久久久| 亚洲欧洲三级电影| 8v天堂国产在线一区二区| 国产真实乱对白精彩久久| 亚洲欧洲精品一区二区三区不卡 | 精品一区二区三区免费播放| 欧美激情一区二区三区四区| 在线视频观看一区| 国产一区在线视频| 亚洲国产日韩一区二区| 久久亚洲精品小早川怜子| 91麻豆自制传媒国产之光| 蜜桃一区二区三区四区| 中文字幕一区三区| 日韩欧美一区在线| 色哟哟精品一区| 国产激情偷乱视频一区二区三区| 亚洲精品久久嫩草网站秘色| 欧美一级二级三级蜜桃| 99精品黄色片免费大全| 久久精品国产精品青草| 一区二区三区资源| 国产亚洲视频系列| 欧美一级高清片| 欧美三级蜜桃2在线观看| 丁香婷婷综合色啪| 国产在线看一区| 青青草97国产精品免费观看| 国产精品动漫网站| 久久精品一区二区| 日韩一级免费一区| 欧美精三区欧美精三区| 色哟哟日韩精品| 99久久99久久久精品齐齐| 国产一区二区三区电影在线观看| 亚洲成a人v欧美综合天堂| 亚洲欧美日韩在线不卡| 国产精品久久久久久久久免费相片| 欧美va亚洲va香蕉在线| 制服丝袜亚洲播放| 欧美日韩中字一区| 欧洲一区二区三区免费视频| 91在线免费视频观看| 成人av在线影院| 高清成人免费视频| 国产精品夜夜嗨| 国产电影精品久久禁18| 国产精品88888| 国产综合色产在线精品| 国产原创一区二区三区| 国产一区二区女| 国产高清不卡一区二区| 国产成人av影院| 国产成人在线影院 | 一区二区三区四区国产精品| 中文字幕一区二区三| 中文在线资源观看网站视频免费不卡| 久久午夜免费电影| 欧美极品少妇xxxxⅹ高跟鞋| 国产精品久久久久久亚洲伦 | 日韩欧美电影在线| 日韩欧美精品在线| 欧美精品一区二区在线播放| 国产日韩综合av| 日韩理论片中文av| 亚洲成人av福利| 蜜桃视频在线观看一区二区| 国产一区不卡在线| 99精品热视频| 欧美日韩国产另类一区| 日韩午夜精品视频| 国产午夜精品福利| 一区二区三区久久| 奇米四色…亚洲| 国产suv一区二区三区88区| 波多野结衣视频一区| 欧美性猛交xxxx黑人交| 精品乱人伦一区二区三区| 中文字幕成人av| 亚洲成人一区在线| 国产精品一区一区| 色香蕉久久蜜桃| 欧美一级专区免费大片| 国产精品色在线观看| 亚洲不卡在线观看| 高清国产一区二区三区| 欧美日本在线看| 国产三级一区二区三区| 亚洲福中文字幕伊人影院| 国产美女av一区二区三区| 在线日韩一区二区| 国产区在线观看成人精品| 亚洲福利视频一区二区| 成人小视频在线| 在线成人免费观看| 国产精品情趣视频| 狂野欧美性猛交blacked| 91福利在线导航| 国产欧美综合在线观看第十页| 亚洲成av人片在线观看| 成人黄色国产精品网站大全在线免费观看| 欧美日韩一区二区欧美激情|