亚洲欧美第一页_禁久久精品乱码_粉嫩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">是一個簡單的圖形圖像應用程序,是對以上這些對象和組件的具體應用。本章將結合此程序進行講述?! ?lt;/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">定?;〉钠瘘c是橢圓圓周和橢圓中心與</font>(x3,y3)<font
face="宋體" lang="ZH-CN">連線的交點?;【匦谓K點是橢</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">?!?lt;/p>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成av人片一区二区三区 | 国产一区二区按摩在线观看| 国产精品麻豆视频| 日韩一区二区三区在线| 91视频在线观看| 精品亚洲欧美一区| 亚洲国产一区二区a毛片| 国产精品免费免费| 久久综合九色综合97婷婷| 欧美制服丝袜第一页| www.色综合.com| 国产一区二区电影| 久久国产欧美日韩精品| 性做久久久久久免费观看| 综合网在线视频| 国产人伦精品一区二区| 欧美成人伊人久久综合网| 欧美日韩视频在线观看一区二区三区| 国产精品一级片在线观看| 欧美aaaaaa午夜精品| 亚洲国产精品久久久男人的天堂| 国产精品乱子久久久久| 久久免费的精品国产v∧| 日韩女优电影在线观看| 91精品国产麻豆| 欧美性生活久久| 成a人片国产精品| 国产成人在线视频网站| 国产一区二区精品在线观看| 精品在线观看视频| 美女一区二区在线观看| 午夜精品久久久久影视| 亚洲影视在线播放| 一区二区三区丝袜| 一区二区在线观看视频| 一区二区三区欧美亚洲| 亚洲综合免费观看高清完整版在线| 专区另类欧美日韩| 国产精品久久久久久亚洲毛片| 国产校园另类小说区| 日本一区二区三区四区在线视频| 精品国产一区二区精华| 精品免费一区二区三区| 精品欧美乱码久久久久久| 精品成人一区二区三区四区| 精品久久久久久久久久久久包黑料 | 国产精品一区二区不卡| www.亚洲色图.com| 91伊人久久大香线蕉| 色狠狠色狠狠综合| 欧美三级资源在线| 91精品中文字幕一区二区三区| 91精品蜜臀在线一区尤物| 欧美一级黄色片| 精品成人a区在线观看| 国产欧美日韩精品一区| 亚洲色图另类专区| 亚洲电影在线免费观看| 免费看黄色91| 国产精品91一区二区| 91网页版在线| 69av一区二区三区| 久久精品夜色噜噜亚洲aⅴ| 中文字幕中文字幕一区二区 | 亚洲精品v日韩精品| 一区二区日韩av| 午夜久久久影院| 经典三级在线一区| 波多野结衣中文一区| 欧美在线啊v一区| 日韩你懂的电影在线观看| 国产女主播一区| 亚洲综合一二三区| 国内精品自线一区二区三区视频| 精品在线一区二区| 一本大道久久a久久精二百| 欧美日韩欧美一区二区| 久久综合给合久久狠狠狠97色69| 最新成人av在线| 视频在线观看91| 国产成人av电影| 欧美美女bb生活片| 国产欧美在线观看一区| 亚洲成人福利片| 粉嫩久久99精品久久久久久夜| 日本黄色一区二区| www激情久久| 亚洲电影在线播放| 高清成人在线观看| 日韩视频在线你懂得| 亚洲三级电影全部在线观看高清| 蜜桃在线一区二区三区| 91精品福利视频| 久久天天做天天爱综合色| 亚洲一区在线观看免费观看电影高清| 久久69国产一区二区蜜臀| 欧美伊人久久久久久午夜久久久久| 久久综合五月天婷婷伊人| 亚洲成人中文在线| av日韩在线网站| 久久一区二区视频| 日本亚洲欧美天堂免费| 色老综合老女人久久久| 久久久久久免费网| 麻豆成人在线观看| 欧美日韩国产一级二级| 亚洲欧美电影院| 成人av综合在线| 精品国产欧美一区二区| 午夜精彩视频在线观看不卡| 99精品视频在线播放观看| 精品对白一区国产伦| 日韩精品三区四区| 欧美图片一区二区三区| 亚洲男同1069视频| 99精品视频一区二区| 国产精品视频一二| 国产91露脸合集magnet| 久久久久久久久久久久久久久99| 蜜桃视频在线一区| 欧美一区二区三区电影| 亚洲福利视频导航| 色综合天天综合在线视频| 最新日韩av在线| 成人精品一区二区三区中文字幕| 久久久久久久久久久久久女国产乱| 久草中文综合在线| 精品伦理精品一区| 国产在线观看一区二区| 欧美成人a视频| 麻豆精品一区二区综合av| 欧美一级免费观看| 日本91福利区| 精品久久久网站| 国产一区日韩二区欧美三区| xnxx国产精品| 国产aⅴ综合色| 国产精品久久久久久户外露出 | 91久久精品午夜一区二区| 亚洲免费观看高清完整版在线| 成人国产精品免费网站| 国产精品国产三级国产普通话三级| av一二三不卡影片| 一区二区三区不卡视频在线观看| 日本高清不卡aⅴ免费网站| 亚洲国产色一区| 欧美一区二区三区在线电影| 免费观看成人av| 久久久不卡网国产精品一区| 丰满岳乱妇一区二区三区| 日韩一区在线免费观看| 日本韩国精品在线| 奇米一区二区三区| 久久久三级国产网站| 99久久婷婷国产综合精品| 亚洲午夜在线观看视频在线| 欧美一区二区三区四区视频| 久久精品国产秦先生| 国产精品视频yy9299一区| 日本精品视频一区二区| 奇米精品一区二区三区四区| 久久色成人在线| 97精品电影院| 日韩高清不卡一区二区三区| 精品av久久707| av爱爱亚洲一区| 日韩综合在线视频| 国产欧美精品一区二区色综合 | 91丨九色丨黑人外教| 亚洲一区在线观看网站| 日韩精品一区二区在线观看| 成人视屏免费看| 日韩制服丝袜先锋影音| 国产免费久久精品| 欧美日韩在线精品一区二区三区激情| 日本伊人午夜精品| 国产精品久久久久精k8| 欧美一区二区三区免费观看视频 | 欧美亚洲综合在线| 久99久精品视频免费观看| 亚洲欧美国产77777| 精品免费一区二区三区| 一本色道a无线码一区v| 狠狠色丁香久久婷婷综| 亚洲线精品一区二区三区| www国产成人| 欧美色图片你懂的| 成人免费视频国产在线观看| 日韩精品电影一区亚洲| 综合精品久久久| 精品成a人在线观看| 欧美人与z0zoxxxx视频| 99re在线精品| 国产一区二区视频在线| 午夜精品久久久久久久99水蜜桃| 国产精品素人一区二区| 精品国精品自拍自在线| 欧美另类高清zo欧美| 99综合电影在线视频| 国产精品一二一区|