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

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

?? 014.htm

?? Delphi基礎知識講座
?? HTM
?? 第 1 頁 / 共 2 頁
字號:
</font><p><font face="宋體" lang="ZH-CN">表</font>5.3 Mode<font face="宋體"
lang="ZH-CN">的取值及含義</font></p>
<p><font face="宋體" lang="ZH-CN">━━━━━━━━━━━━━━━━━━━━━━━━━━━</font></p>
<p><font face="宋體" lang="ZH-CN"> </font>Mode <font face="宋體" lang="ZH-CN">象素顏色</font></p>
<p><font face="宋體" lang="ZH-CN">──────────────────────────</p>
<p> </font> PmBlack <font face="宋體" lang="ZH-CN">黑色</p>
<p>  </font>PmWhite <font face="宋體" lang="ZH-CN">白色</p>
<p>  </font>PmNop <font face="宋體" lang="ZH-CN">不變</p>
<p>  </font>PmCopy <font face="宋體" lang="ZH-CN">使用</font>Color<font
face="宋體" lang="ZH-CN">屬性中的顏色</p>
<p>  </font>PmNotCopy <font face="宋體" lang="ZH-CN">筆顏色的反轉值</p>
<p>  </font>PmMergePenNot <font face="宋體" lang="ZH-CN">筆的顏色與屏幕顏色反轉值的結合</p>
<p>  </font>PmNaskNotPen <font face="宋體" lang="ZH-CN">屏幕顏色與筆顏色</p>
<p>  </font>PmMergeNotPen <font face="宋體" lang="ZH-CN">屏幕顏色與筆顏色反轉值的結合</font></p>
<p><font face="宋體" lang="ZH-CN">━━━━━━━━━━━━━━━━━━━━━━━━━━━ </p>
</font><p>5.1.3 TBrush OBject(<font face="宋體" lang="ZH-CN">畫刷對象</font>)</p>
<font face="宋體" lang="ZH-CN"><p>  畫刷對象用以填充圖形,如用畫刷顏色或圖案對矩形或橢圓進行填充。</font>TBrush<font
face="宋體" lang="ZH-CN">擁有一個畫刷句柄</font>(HBrush)<font face="宋體"
lang="ZH-CN">。</p>
<p>  畫刷的顏色定義在</font>Color<font face="宋體" lang="ZH-CN">屬性中。畫刷還有一個</font>Bitmap<font
face="宋體" lang="ZH-CN">屬性,該屬性只能在運行時得到,畫刷可使用位圖填充圖形以產生特殊效果。位圖大小為</font>8<font
face="宋體" lang="ZH-CN">個象素點,高</font>8<font face="宋體" lang="ZH-CN">個象素點寬。</p>
<p>  </font>Style<font face="宋體" lang="ZH-CN">屬性定義了畫刷填充圖形的風格。</font></p>
<p>5.1.4 TColor<font face="宋體" lang="ZH-CN">類型</p>
<p> </p>
<p>  </font>TColor<font face="宋體" lang="ZH-CN">類型用于定義一個對象的顏色。很多部件的顏色屬性就是</font>TColor
<font face="宋體" lang="ZH-CN">類型,</font> <font face="宋體" lang="ZH-CN">在</font>Graphics<font
face="宋體" lang="ZH-CN">單元中</font>TColor<font face="宋體" lang="ZH-CN">定義如下:</p>
<p> </p>
<p>  </font>TColor = -(COLOR_ENDCOLORS + 1)..$02FFFFF;</p>
<p> </p>
<p><font face="宋體" lang="ZH-CN">這是一個</font>32<font face="宋體" lang="ZH-CN">位二進制數據。</font>Graphic<font
face="宋體" lang="ZH-CN">單元中還定義了一些常用的顏色常量,這些常量或直接映射成系統調色板中最相近的顏色,或映射成</font>Wondows
<font face="宋體" lang="ZH-CN">控制面板中顏色部分的系統視頻顏色。</p>
<p>  直接映射成系統調色板中的顏色有: </p>
<p>  </font>ClAqua,CLBlack,ClBlue,ClbkGrray,ClFuchsoa......ClYellow</p>
<font face="宋體" lang="ZH-CN"><p>  映射程序用</font>4<font face="宋體"
lang="ZH-CN">字節的二進制碼來定義顏色,低</font>3 <font face="宋體"
lang="ZH-CN">位字節代表</font>RGB <font face="宋體" lang="ZH-CN">相應的顏色,如</font>$00FF0000<font
face="宋體" lang="ZH-CN">表示純藍,</font>$0000FF00<font face="宋體" lang="ZH-CN">表示純綠,</font>$000000FF<font
face="宋體" lang="ZH-CN">表示純紅,</font>$00000000<font face="宋體" lang="ZH-CN">表示黑色,</font>$00FFFFFF<font
face="宋體" lang="ZH-CN">表示白色。如果最高位字節是</font>$00,<font
face="宋體" lang="ZH-CN">則表示用系統調色板中最相近的顏色;最高位字節是</font>$01<font
face="宋體" lang="ZH-CN">,則表示用當前調色板中最相近的顏色匹配;最高位字節是</font>$02<font
face="宋體" lang="ZH-CN">,則用當前設備描述表中邏輯調色板的次相近顏色匹配。</p>
<p>  用</font>Windows API<font face="宋體" lang="ZH-CN">的</font>SelectPalette<font
face="宋體" lang="ZH-CN">函數可創建邏輯調色板,要實現邏輯調色板到硬件調色板的映射,需用函數</font>RealizePalett<font
face="宋體" lang="ZH-CN"> </font></p>
<p>5.2 <font face="宋體" lang="ZH-CN">圖形程序的開發 </p>
<p>  </font>Graphex.dpr<font face="宋體" lang="ZH-CN">是一個簡單的圖形圖像應用程序,運行狀態如圖</font>5.2<font
face="宋體" lang="ZH-CN">。該程序可用鼠標繪制多種圖形,可設置畫筆顏色、畫刷填充方式;另外還可以瀏覽位圖、元文件、圖標,改變它們的大小,并打印。本節結合例程講述以下問題:</p>
<p>  ●</font> <font face="宋體" lang="ZH-CN">在工具條中添加加速按鈕</p>
<p>  ●</font> <font face="宋體" lang="ZH-CN">響應鼠標事件</p>
<p>  ●</font> <font face="宋體" lang="ZH-CN">設置畫筆和畫刷</p>
<p>  ●</font> <font face="宋體" lang="ZH-CN">實現繪圖的“橡皮擦”功能</p>
<p>  ●</font> <font face="宋體" lang="ZH-CN">加入狀態條</font></p>
<p>5.2.1 <font face="宋體" lang="ZH-CN">在工具條中添加加速按鈕 </p>
<p>  加速按鈕是應用程序常用的部件,它是替代菜單的快捷形式,通常把多個加速按鈕集中在一個工具條中以方便使用。</font>Graphex<font
face="宋體" lang="ZH-CN">中有三個工具條,它們是</font>TPancel<font
face="宋體" lang="ZH-CN">部件,面板上有幾組加速按鈕,用以設置繪圖方式、畫筆、畫刷。</p>
<p>  每個加速按鈕的</font>glyph<font face="宋體" lang="ZH-CN">屬性是圖像對象,位圖對象用來指示該按鈕是否被使用。</font>glyph
<font face="宋體" lang="ZH-CN">通常需要四幅圖像,分別表示按下、不按、選擇、失效四種狀態。程序員可根據個人喜好來選擇圖像。</p>
<p>  加速按鈕使用圖像來告訴用戶其狀態和目的,因為按鈕上無標題,</font>
<font face="宋體" lang="ZH-CN">因此應給用戶正確的提示:</p>
<p>  ●</font> <font face="宋體" lang="ZH-CN">把</font>Down<font face="宋體"
lang="ZH-CN">屬性設置成真值使加速按鈕呈按下狀態</p>
<p>  ●</font> <font face="宋體" lang="ZH-CN">把</font>Enable<font face="宋體"
lang="ZH-CN">屬性設置成假值使加速按鈕呈失效狀態。 </p>
<p>  例程中缺省的繪圖工具是畫線,因此應用程序開始時畫線按鈕呈按下狀態。</p>
<p>  在應用程序中,常把一些功能相似的按鈕放在一起,用戶在同一時刻只能選擇其中的一個按鈕。當其它按鈕按下時,原來被按下的按鈕自動彈起,這些選擇排它的按鈕稱為一組加速按鈕。</p>
<p>  要使多個加速按鈕成為一組,將這些按鈕的</font>GraphIndex<font
face="宋體" lang="ZH-CN">屬性設成相同的值。最簡單的辦法是在設計狀態時,用鼠標選中各個加速按鈕,然后設置</font>GraphIndex<font
face="宋體" lang="ZH-CN">值。</p>
<p>  有時用戶按一個已經按下的按鈕,希望該按鈕能夠彈起,這樣沒有任何按鈕被按下,使用</font>AllowAllup
<font face="宋體" lang="ZH-CN">屬性可實現上述功能。對于一組加速按鈕來講,設置該組中任一按鈕的</font>AllowAllup<font
face="宋體" lang="ZH-CN">可使這組的每一個按鈕具有這種功能。</font></p>
<p>Graphex<font face="宋體" lang="ZH-CN">程序中設計了三組加速按鈕和兩個單獨的加速按鈕。</font>
<font face="宋體" lang="ZH-CN">第一組加速按鈕用來選擇繪圖工具,它與兩個單獨的按鈕處在同一面板中,這個面板是缺省可見的。另外兩個按鈕分別代表畫筆、畫刷。第二組與第三組加速按鈕處在兩個缺省不可見的面板中,它們分別代表不同風格的畫筆和畫刷,只有按下第一個面板中的畫筆</font>(<font
face="宋體" lang="ZH-CN">或畫刷</font>)<font face="宋體" lang="ZH-CN">按鈕,第二</font>(<font
face="宋體" lang="ZH-CN">或第三</font>) <font face="宋體" lang="ZH-CN">個面板才會顯示,這樣用戶就可以選擇畫筆、畫刷了。 </p>
</font><p>5.2.2 <font face="宋體" lang="ZH-CN">響應鼠標事件 </p>
<p>  鼠標常被用作繪圖的工具,應用程序利用鼠標位置的變化來繪制各種不同的圖形。鼠標有三個動作:鼠標按鈕按下、鼠標移動、鼠標按鈕彈起。在</font>Delphi<font
face="宋體" lang="ZH-CN">中,</font> <font face="宋體" lang="ZH-CN">對應三個動作有三個不同的事件:</font>OnMouseDown,OnMouseMove,OnMouseUp<font
face="宋體" lang="ZH-CN">。</font></p>
<p><font face="宋體" lang="ZH-CN">當</font>Dlephi<font face="宋體" lang="ZH-CN">應用程序探測到一個鼠標動作時,它傳遞五個參數,并調用相應的事件響應。</p>
<p>程序員可利用這些參數來定義事件程序。五個參數如下表</font>5.4<font
face="宋體" lang="ZH-CN">: </p>
</font><p><font face="宋體" lang="ZH-CN">表</font>5.4 <font face="宋體" lang="ZH-CN">鼠標事件的五個參數</font>
</p>
<p><font face="宋體" lang="ZH-CN">━━━━━━━━━━━━━━━━━━━━━━━━━━━</p>
<p>  參數      含義</font></p>
<p><font face="宋體" lang="ZH-CN">──────────────────────────</p>
<p>  </font>Sender <font face="宋體" lang="ZH-CN">探測鼠標動作的對象</p>
<p>  </font>Button <font face="宋體" lang="ZH-CN">涉及的鼠標按鈕:左鍵,中鍵,右鍵</p>
<p>  </font>Shift <font face="宋體" lang="ZH-CN">鼠標動作時,</font>Alt,Ctrl,Shift<font
face="宋體" lang="ZH-CN">按鈕的狀態</p>
<p>  </font>X,Y <font face="宋體" lang="ZH-CN">事件發生時鼠標的坐標</font></p>
<p><font face="宋體" lang="ZH-CN">━━━━━━━━━━━━━━━━━━━━━━━━━━━ </p>
<p>  當鼠標按下時發生</font>OnMouseDown<font face="宋體" lang="ZH-CN">事件。舉一個簡單例子來說明程序如何對該事件進</p>
<p>行響應。假如我們想在鼠標按下的地方出現</font>&quot;Here&quot;<font
face="宋體" lang="ZH-CN">。</font></p>
<p><font face="宋體" lang="ZH-CN">響應鼠標的</font>OnMouseDown<font face="宋體"
lang="ZH-CN">事件 </p>
<p>  可在該事件中調用</font>TextOut<font face="宋體" lang="ZH-CN">方法: </p>
<p>  </font>procedure TForm1.FormMouseDown(Sender: TObject,Button: TMouseButton;</p>
<p>Shift : TShifState; X,Y : Integer);</p>
<p>begin</p>
<p>Canvas.TextOut(X, Y, 'Here!');</p>
<p>end; </p>
<p><font face="宋體" lang="ZH-CN">用戶放松鼠標鍵時發生</font>OnMouseUp<font
face="宋體" lang="ZH-CN">事件。該事件發生時,鼠標到達的對象并不一定是鼠標鍵按下時鼠標所在的對象。例如,用戶可在窗體之外畫一條線段,</font>(<font
face="宋體" lang="ZH-CN">鼠標在窗體外,線段在窗體內</font>)<font
face="宋體" lang="ZH-CN">。下面的代碼可用鼠標繪制直線:</font></p>
<p>procedure TForm1.FormMouseDown(Sender:TObject)</p>
<p>begin</p>
<p>Moveto(x,y); </p>
<p>end;</p>
<p> </p>
<p>procedure TForm1.FormMouse Up(Sender:Tobject)</p>
<p>begin</p>
<p>Lineto(X, Y);</p>
<p>end;</p>
<hr color="#EE9B73" size="1" width="94%">

</TD>
<TD CLASS="tt3" VALIGN="bottom" width="8%"  background="bg.gif"><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>
</TR>
</table>
</BODY></HTML>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
奇米影视7777精品一区二区| 亚洲一区二区三区免费视频| 日韩一区二区三区免费看 | 国内精品国产成人国产三级粉色 | 波多野结衣中文字幕一区| 国产一区二区三区蝌蚪| 国产麻豆视频一区二区| 国产成人三级在线观看| 懂色中文一区二区在线播放| 国产成人一级电影| 成人免费观看视频| 日本大香伊一区二区三区| 在线精品国精品国产尤物884a| 色94色欧美sute亚洲线路一久| 欧美中文字幕一区二区三区 | 久久精品国产亚洲一区二区三区| 日产精品久久久久久久性色| 美女网站色91| 国产成人精品免费在线| 91美女片黄在线观看| 91精品国产色综合久久不卡蜜臀| 日韩欧美成人一区| 日本一区二区三区dvd视频在线| 日本一区二区不卡视频| 一区二区三区日韩| 久久99国产精品尤物| 9色porny自拍视频一区二区| 欧美视频在线不卡| 国产午夜精品一区二区三区嫩草| 国产精品福利一区二区| 婷婷久久综合九色综合伊人色| 国产精品一区不卡| 91国模大尺度私拍在线视频| 精品少妇一区二区三区视频免付费| 国产精品久久久久久久久搜平片| 亚洲图片欧美色图| 国产成人自拍高清视频在线免费播放| 91极品美女在线| 精品国产3级a| 亚洲国产精品麻豆| 成人在线视频首页| 日韩一区二区在线看| 亚洲婷婷综合色高清在线| 日本在线观看不卡视频| 99国产麻豆精品| 久久色中文字幕| 午夜精品久久久| voyeur盗摄精品| 久久精品人人做人人爽人人| 亚洲a一区二区| 色综合夜色一区| 国产亚洲精品资源在线26u| 亚洲va欧美va人人爽午夜| 99精品久久久久久| 日本一区二区三区免费乱视频| 久久se精品一区二区| 91精品国产色综合久久不卡蜜臀 | 国产尤物一区二区在线| 欧美日韩你懂得| 亚洲精品乱码久久久久久| 国产精品一区二区男女羞羞无遮挡| 欧美色图天堂网| 亚洲精品写真福利| 91免费小视频| 国产精品女人毛片| 国产传媒欧美日韩成人| 亚洲精品一区二区三区香蕉 | 久久理论电影网| 精品一区二区三区视频| 91精品在线麻豆| 天天综合网天天综合色| 欧美电影一区二区| 午夜精品成人在线视频| 欧美人与z0zoxxxx视频| 亚洲大型综合色站| 7777精品久久久大香线蕉| 美腿丝袜亚洲一区| 日韩一区二区麻豆国产| 蜜桃av一区二区在线观看| 欧美老女人第四色| 天天色图综合网| 日韩美女在线视频| 精品一区二区三区的国产在线播放 | 91电影在线观看| 亚洲午夜电影网| 日韩一区二区中文字幕| 国产一区二区导航在线播放| 久久精品视频一区二区| 成人av电影免费在线播放| 亚洲乱码国产乱码精品精可以看 | a亚洲天堂av| 一区二区三区在线观看动漫| 欧美色手机在线观看| 蓝色福利精品导航| 欧美国产一区二区| 91黄色小视频| 九九热在线视频观看这里只有精品| 精品久久国产字幕高潮| 丁香一区二区三区| 亚洲一区二区三区四区的| 日韩欧美另类在线| 丰满少妇在线播放bd日韩电影| 亚洲伦理在线精品| 日韩欧美一区在线观看| 成人激情午夜影院| 亚洲高清免费观看高清完整版在线观看| 5566中文字幕一区二区电影| 国产精品一区三区| 亚洲一区二区三区在线看| 精品动漫一区二区三区在线观看| jvid福利写真一区二区三区| 日本不卡视频一二三区| 欧美国产日韩亚洲一区| 欧美人体做爰大胆视频| 成人午夜视频福利| 日韩福利电影在线| 国产精品久久久久久久第一福利| 欧美日韩国产在线观看| 成人午夜短视频| 男女男精品视频| 亚洲午夜在线视频| 国产精品不卡在线| 日韩欧美国产综合一区| 色视频欧美一区二区三区| 狠狠狠色丁香婷婷综合激情| 亚洲国产欧美在线人成| 国产精品乱码久久久久久| 欧美mv日韩mv国产网站app| 欧美三级电影在线看| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 成人av免费在线观看| 蜜桃视频一区二区三区| 午夜久久福利影院| 亚洲一区二区在线免费观看视频| 久久久美女毛片| 欧美不卡视频一区| 日韩午夜在线播放| 欧美日韩亚洲不卡| 色菇凉天天综合网| www.欧美日韩国产在线| 成人午夜大片免费观看| 国产盗摄精品一区二区三区在线| 美女久久久精品| 美女视频一区二区三区| 日韩精品视频网站| 午夜精品123| 日本亚洲天堂网| 日本aⅴ亚洲精品中文乱码| 亚洲狠狠爱一区二区三区| 亚洲午夜日本在线观看| 亚洲最新视频在线观看| 一区二区三区资源| 亚洲高清免费在线| 日韩激情一区二区| 蜜桃免费网站一区二区三区| 奇米777欧美一区二区| 毛片av一区二区| 国产一区二区三区免费观看| 国产精品夜夜爽| av不卡在线播放| 在线精品视频小说1| 制服丝袜亚洲色图| 日韩欧美自拍偷拍| 日本一区二区免费在线观看视频 | 日韩精品一区二区三区四区| 日韩美女主播在线视频一区二区三区 | 在线视频你懂得一区二区三区| 色噜噜久久综合| 欧美日韩电影在线播放| 日韩欧美色电影| 欧美极品xxx| 亚洲精品成人在线| 免费的成人av| 暴力调教一区二区三区| 欧美日韩国产123区| 日韩欧美综合一区| 国产精品每日更新在线播放网址| 亚洲免费在线看| 久久 天天综合| 色域天天综合网| 欧美一区二区三区免费观看视频| 精品国产一区二区三区久久久蜜月| 久久精品人人爽人人爽| 亚洲精品欧美综合四区| 久久av资源网| 欧美最猛黑人xxxxx猛交| 精品日韩一区二区三区| 中文字幕一区二区三区精华液 | 亚洲免费观看高清完整版在线| 亚洲777理论| www.一区二区| 91精品国产美女浴室洗澡无遮挡| 精品福利一二区| 偷拍一区二区三区| 成人妖精视频yjsp地址| 欧美一区二区三区免费观看视频| 国产精品日日摸夜夜摸av| 日韩国产欧美三级| 色哟哟日韩精品| 久久久精品黄色|