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

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

?? 011.htm

?? delphi編程
?? HTM
?? 第 1 頁 / 共 2 頁
字號:
<font face="宋體" lang="ZH-CN"><p>       </font> <font face="宋體"
lang="ZH-CN">由運行數據決定  </font>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; csOwnerDrawVarible</p>
<p><font face="宋體" lang="ZH-CN">━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ </p>
<p>  </font>tab-set<font face="宋體" lang="ZH-CN">與字符串網格的</font>Style<font
face="宋體" lang="ZH-CN">屬性通常是</font>Varible.</p>
<p><font face="宋體" lang="ZH-CN">在</font>Strlist<font face="宋體" lang="ZH-CN">程序中,列表框與</font>tab-set<font
face="宋體" lang="ZH-CN">取值如表</font>3.3<font face="宋體" lang="ZH-CN">: </p>
</font><p><font face="宋體" lang="ZH-CN">表</font>3.3 <font face="宋體" lang="ZH-CN">列表框與</font>tab-set<font
face="宋體" lang="ZH-CN">的取值</font></p>
<p><font face="宋體" lang="ZH-CN">━━━━━━━━━━━━━━━━━━━━━━━━━━</p>
<p>    名稱         </font>style</p>
<p><font face="宋體" lang="ZH-CN">──────────────────────────</font></p>
<p>ListBox1
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lbOwnerDrawVariable</p>
<p>Tabset1
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tsOwnerDrawVariable
</p>
<p><font face="宋體" lang="ZH-CN">━━━━━━━━━━━━━━━━━━━━━━━━━━━</p>
</font><p>3.2.2 <font face="宋體" lang="ZH-CN">把圖像加入字符串列表 </p>
<p>  上節已介紹如何把對象加入字符串列表,例程把位圖對象加入</font>Tabset1<font
face="宋體" lang="ZH-CN">的</font>Tabs<font face="宋體" lang="ZH-CN">中: </p>
</font><p>procedure TForm1.FormCreate(Sender: TObject);</p>
<p>var</p>
<p>Bitmap: TBitMap;</p>
<p>begin</p>
<p>Listbox1.Items := Screen.Fonts;</p>
<p>Bitmap := TBitmap.Create;</p>
<p>Bitmap.LoadFromFile('PHONE.BMP');</p>
<p>Tabset1.Tabs.AddObject('phone',Bitmap);</p>
<p>Bitmap := TBitmap.Create;</p>
<p>Bitmap.LoadFromFile('PRINTER.BMP');</p>
<p>Tabset1.Tabs.AddObject('printer ',Bitmap);</p>
<p>end; </p>
<p>3.2.3 <font face="宋體" lang="ZH-CN">繪制自畫項目 </p>
<p>  當部件的</font>Style<font face="宋體" lang="ZH-CN">屬性是自畫式時,</font>Windows<font
face="宋體" lang="ZH-CN">不再繪制部件,相反</font>Windows<font face="宋體"
lang="ZH-CN">為每個可視項目產生事件,而應用程序必須在事件中繪制項目。</p>
<p>  在應用程序繪制自畫控制之前,</font>Windows<font face="宋體"
lang="ZH-CN">產生測量項目事件,這個事件告訴程序項目顯示的位置</font>
<font face="宋體" lang="ZH-CN">。</p>
<p>  通常由</font>Windows<font face="宋體" lang="ZH-CN">決定項目顯示的大小,但應用程序可以處理這個事件并自己選擇顯示區域。例如,程序要用位圖代替文本顯示,則需要把區域設置成位圖的大小。測量項目事件的名稱隨部件的名稱不同而不同,對于列表框和組合框,該事件叫</font>OnMeasureItem<font
face="宋體" lang="ZH-CN">。對于</font>Tabset<font face="宋體" lang="ZH-CN">,該事件叫</font>OnMeasureTab<font
face="宋體" lang="ZH-CN">。</p>
<p>  測量項目事件有兩個重要參數</font>: <font face="宋體" lang="ZH-CN">項目索引號與項目的大小。這個大小是變化的。后繼項目的輸出位置由前面項目的大小決定。例如,在自畫式列表框中,如果應用程序把第一個項目的高度設置成</font>5<font
face="宋體" lang="ZH-CN">個象素點,則第二個項目在第六個象素點開始輸出。列表框和組合框中,應用程序只能設置成項目的高度,而項目的寬度就是部件的高度。在</font>Tabset<font
face="宋體" lang="ZH-CN">中,</font>tabs<font face="宋體" lang="ZH-CN">的寬度是可變的,而高度則是固定的。自畫式網格允許應用程序改變網格單元的高度和寬度。</p>
<p>  </font>OnMeasureItem<font face="宋體" lang="ZH-CN">的聲明如下:</font></p>
<p>ListBox1 MeasureItem(Control: TwinControl;Index: Integer; var Height: Integer);</p>
<font face="宋體" lang="ZH-CN"><p>  例程中響應</font>OnMeasureItem<font
face="宋體" lang="ZH-CN">事件的代碼如下</font>:  </p>
<p>procedure TForm1.ListBox1MeasureItem(Control: TWinControl; Index: Integer;</p>
<p>var Height: Integer);</p>
<p>begin</p>
<p>with ListBox1.Canvas do</p>
<p>begin</p>
<p>Font.Name := ListBox1.Items[Index];</p>
<p>Height := TextHeight('A');</p>
<p>end;</p>
<p>end; </p>
<p>procedure TForm1.TabSetMeasureTab(Sender: TObject; Index: Integer;</p>
<p>var TabWidth: Integer);</p>
<p>var</p>
<p>BitmapWidth: Integer;</p>
<p>begin</p>
<p>BitmapWidth := TBitmap( TabSet1.Tabs.Objects[Index]).Width;</p>
<p>Inc(TabWidth, 2 + BitmapWidth);</p>
<p>end; </p>
<p><font face="宋體" lang="ZH-CN"> 在</font>OnMeasureItem<font face="宋體"
lang="ZH-CN">事件發生后,</font>Windows<font face="宋體" lang="ZH-CN">激發一個叫</font>OnDrawItem<font
face="宋體" lang="ZH-CN">的事件,這個事件也隨部件名稱不同而不同,常見的有</font>OnDrawItem<font
face="宋體" lang="ZH-CN">、</font>OnDrawTab<font face="宋體" lang="ZH-CN">、</font>OnDrawCell<font
face="宋體" lang="ZH-CN">。</p>
<p>  </font>OnMeasureItem<font face="宋體" lang="ZH-CN">的聲明如下:</font></p>
<font face="宋體" lang="ZH-CN"><p>  </font>DrawItem( Control: TWinControl; Index:
integer; Rect: TRect; State: TOwnerDraw); </p>
<p><font face="宋體" lang="ZH-CN">其中</font>Control<font face="宋體" lang="ZH-CN">是包含項目的部件引用</p>
<p>    </font>Index<font face="宋體" lang="ZH-CN"> 是項目的索引號</p>
<p>    </font>Rect<font face="宋體" lang="ZH-CN"> </font> <font face="宋體"
lang="ZH-CN">是繪制的矩形</p>
<p>    </font>State <font face="宋體" lang="ZH-CN">是項目的狀態,如選中,得到焦點等。 </p>
<p>  在例程的列表框中,所列項目是屏幕支持的各種字體名稱,當列表框發生</font>OnDrawItem<font
face="宋體" lang="ZH-CN">事件時,程序把輸出字體設置成該項目所代表的字體,因而列表框的項目呈現出不同的字體,其代碼如下:</font>
 </p>
<p>procedure TForm1.DrawItem(Control: TWinControl; Index: Integer;</p>
<p>Rect: TRect; State: TOwnerDrawState);</p>
<p>begin</p>
<p>with ListBox1.Canvas do</p>
<p>begin</p>
<p>FillRect(Rect);</p>
<p>Font.Name := ListBox1.Items[Index];</p>
<p>TextOut(Rect.Left, Rect.Top, ListBox1.Items[Index]);</p>
<p>end;</p>
<p>end;</p>
<font face="宋體" lang="ZH-CN"><p>  在</font>Tabset<font face="宋體" lang="ZH-CN">部件中,則把位圖與文本同時輸出,其代碼如下: </p>
</font><p>procedure TForm1.TabSet1DrawTab(Sender: TObject; TabCanvas: TCanvas;</p>
<p>R: TRect; Index: Integer; Selected: Boolean);</p>
<p>var</p>
<p>Bitmap: TBitmap;</p>
<p>begin</p>
<p>Bitmap := TBitmap(TabSet1.Tabs.Objects[Index]);</p>
<p>with TabCanvas do</p>
<p>begin</p>
<p>Draw(R.Left, R.Top + 4, Bitmap);</p>
<p>TextOut(R.Left + 2 + Bitmap.Width,</p>
<p>R.Top + 2, TabSet1.Tabs[Index]); </p>
<p>end;</p>
<p>end;</p>
<BR>
<hr color="#EE9B73" size="1" width="94%">

</TD>
<TD CLASS="tt3" VALIGN="bottom" width="8%"  bgcolor="#e0e0e0"><strong><A HREF="012.htm"><FONT style="FONT-SIZE: 9pt">后一頁</font></A><BR>
<A HREF="010.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一区二区三区免费野_久草精品视频
久久久久久久久久电影| 精品亚洲成a人在线观看| 麻豆专区一区二区三区四区五区| 国产成人欧美日韩在线电影| 欧美系列一区二区| 国产精品麻豆网站| 久久99国产精品久久| 欧美色网站导航| 亚洲欧美色综合| www.久久久久久久久| 日韩久久精品一区| 日本系列欧美系列| 欧美日精品一区视频| 亚洲视频 欧洲视频| 成人夜色视频网站在线观看| 精品国产a毛片| 美腿丝袜亚洲色图| 91精品国产手机| 日韩成人免费看| 欧美久久久久久久久中文字幕| 一区二区三区在线观看视频| 99麻豆久久久国产精品免费| 国产精品天干天干在线综合| 国产99久久久精品| 亚洲国产成人自拍| 从欧美一区二区三区| 久久久久久久久久久电影| 国产伦精品一区二区三区视频青涩 | 日韩高清中文字幕一区| 欧美日韩免费不卡视频一区二区三区| 一区二区三区在线免费观看| 色婷婷综合久久久中文一区二区 | 国产精品成人一区二区艾草 | 亚洲三级在线免费观看| av高清久久久| 亚洲人成精品久久久久久| 色国产综合视频| 亚洲国产精品久久久久秋霞影院 | 美腿丝袜亚洲色图| 久久先锋影音av鲁色资源网| 国产很黄免费观看久久| 国产精品灌醉下药二区| 色综合激情久久| 亚洲成av人影院| 欧美不卡一二三| 国产.精品.日韩.另类.中文.在线.播放| 国产欧美日产一区| 一本久久a久久免费精品不卡| 亚洲最新视频在线观看| 在线播放视频一区| 精品一二线国产| 欧美激情一区在线观看| 色偷偷久久一区二区三区| 午夜电影一区二区| 久久久久国色av免费看影院| 91免费视频网址| 婷婷国产v国产偷v亚洲高清| 久久综合久色欧美综合狠狠| 91污在线观看| 免费久久精品视频| 中文字幕第一区第二区| 欧美精品色一区二区三区| 国产老肥熟一区二区三区| 综合亚洲深深色噜噜狠狠网站| 欧美丰满少妇xxxxx高潮对白| 国产福利91精品一区二区三区| 亚洲日本免费电影| 欧美大片在线观看| 99国产精品国产精品毛片| 蜜臀av一区二区| 亚洲欧美一区二区三区孕妇| 日韩欧美电影在线| 91官网在线观看| 国产不卡在线播放| 日本成人在线视频网站| 最新国产の精品合集bt伙计| 欧美本精品男人aⅴ天堂| av电影天堂一区二区在线观看| 日韩经典一区二区| 亚洲激情在线播放| 国产欧美日韩视频一区二区| 91精品国产色综合久久不卡蜜臀| 99re视频精品| 国产精品18久久久久| 日韩精品乱码av一区二区| 亚洲视频每日更新| 中文字幕欧美区| 久久综合久久综合亚洲| 欧美一卡2卡三卡4卡5免费| 一本到不卡免费一区二区| 成人免费高清在线观看| 国模无码大尺度一区二区三区| 日韩电影免费一区| 亚洲在线观看免费视频| 自拍偷在线精品自拍偷无码专区| 精品黑人一区二区三区久久 | 蜜臀久久99精品久久久久宅男 | 亚洲成人一区在线| 亚洲精品福利视频网站| 中文字幕亚洲精品在线观看| 欧美国产欧美综合| 国产欧美日韩在线视频| 欧美大片一区二区| 日韩精品中文字幕一区二区三区 | 中文字幕欧美一区| 国产免费久久精品| 国产视频一区在线播放| 国产欧美久久久精品影院| 久久女同互慰一区二区三区| 26uuu亚洲综合色| 精品99999| 久久久久国产精品麻豆ai换脸| 久久中文娱乐网| 国产目拍亚洲精品99久久精品| 国产人妖乱国产精品人妖| 久久久不卡影院| 国产欧美一区二区精品仙草咪| 久久人人超碰精品| 国产欧美va欧美不卡在线| 国产精品毛片大码女人| 亚洲乱码国产乱码精品精小说 | av电影天堂一区二区在线观看| 99精品偷自拍| 在线日韩一区二区| 在线成人av影院| 26uuu另类欧美亚洲曰本| 国产欧美久久久精品影院| 国产精品毛片久久久久久| 亚洲日本在线天堂| 日韩精品视频网| 国产传媒一区在线| 91视频在线观看| 欧美人妇做爰xxxⅹ性高电影| 日韩亚洲欧美中文三级| 久久久久九九视频| 亚洲视频一区二区免费在线观看| 亚洲国产精品一区二区久久恐怖片 | 午夜精品视频一区| 国产美女精品在线| 91视频国产观看| 日韩午夜小视频| 亚洲国产精品av| 亚洲福利一区二区| 国产精品自在欧美一区| 91网站在线播放| 欧美不卡在线视频| 亚洲精品欧美在线| 国模套图日韩精品一区二区 | 久久亚洲一级片| 亚洲欧美激情在线| 裸体一区二区三区| 99国产精品视频免费观看| 欧美一区二区在线观看| 国产精品久久久久久久浪潮网站| 亚洲超碰精品一区二区| 成人精品免费视频| 精品乱人伦小说| 亚洲资源在线观看| 成人黄动漫网站免费app| 在线播放亚洲一区| 亚洲欧美日韩电影| 国产精品一品二品| 日韩一区国产二区欧美三区| 自拍偷拍亚洲欧美日韩| 国产麻豆视频精品| 欧美一二三区在线| 亚洲永久精品国产| 成人天堂资源www在线| 欧美电影免费观看高清完整版| 亚洲人午夜精品天堂一二香蕉| 国产一区二区不卡在线| 69堂精品视频| 亚洲高清免费观看高清完整版在线观看| 国产一区美女在线| 欧美一区二区三区四区高清| 亚洲精品欧美二区三区中文字幕| 国产91丝袜在线18| 久久久久九九视频| 国产一区二区三区黄视频| 日韩久久久精品| 欧美aaaaaa午夜精品| 欧美日韩国产不卡| 亚洲无人区一区| 欧美无砖砖区免费| 一区二区日韩av| 99精品视频一区二区三区| 国产欧美久久久精品影院| 国产精品影音先锋| 国产亚洲一区二区三区| 国产在线播放一区| 日韩一区二区免费电影| 日韩电影免费在线看| 3d动漫精品啪啪1区2区免费| 亚洲成人先锋电影| 欧美军同video69gay| 亚洲成人精品影院| 91精品欧美久久久久久动漫| 天堂一区二区在线免费观看| 欧美丰满一区二区免费视频| 日本少妇一区二区|