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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 019.htm

?? delphi教程
?? HTM
?? 第 1 頁 / 共 4 頁
字號:
<HTML><HEAD><meta http-equiv="Content-Type" content="text/html; charset=GB2312"><TITLE>—DELPHI基礎(chǔ)教程—第七章 剪貼板和動態(tài)數(shù)據(jù)交換(一)</TITLE><META NAME="keywords" CONTENT=" DELPHI基礎(chǔ)教程 第七章 剪貼板和動態(tài)數(shù)據(jù)交換(一)"><META NAME="description" CONTENT=" - DELPHI基礎(chǔ)教程 - 第七章 剪貼板和動態(tài)數(shù)據(jù)交換(一)"><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"  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%"  ><strong><A HREF="020.htm"><FONT style="FONT-SIZE: 9pt">后一頁</font></A><BR><A HREF="018.htm"><FONT style="FONT-SIZE: 9pt">前一頁</font></A><BR><A HREF="index.html"><FONT style="FONT-SIZE: 9pt">回目錄</font></A><BR></strong></TD><TD class="tt2"  width="84%"><center><B><FONT style="FONT-SIZE: 16.5pt" COLOR="#FF6666" FACE="隸書">第七章 剪貼板和動態(tài)數(shù)據(jù)交換(一)</FONT></B></center><hr  width="94%"><p><font face="宋體" lang="ZH-CN">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 應(yīng)用程序間的數(shù)據(jù)交換是象</font>Windows<font face="宋體" lang="ZH-CN">這樣的多任務(wù)環(huán)境的重要特性。作為一種基于</font>Windows<fontface="宋體" lang="ZH-CN">的開發(fā)工具,</font>Delphi<font face="宋體" lang="ZH-CN">支持如下四種數(shù)據(jù)交換方式:剪貼板、動態(tài)數(shù)據(jù)交換</font>( DDE)<font face="宋體" lang="ZH-CN">、對象聯(lián)接與嵌入</font>(OLE)<fontface="宋體" lang="ZH-CN">以及動態(tài)聯(lián)接庫</font>(DLLs)<font face="宋體"lang="ZH-CN">。這中間前三種方式最為常用,</font>OLE<font face="宋體"lang="ZH-CN">功能最為強(qiáng)大,</font>DDE<font face="宋體" lang="ZH-CN">次之。而剪貼板使用最為方便。在本章,我們只討論剪貼板和動態(tài)數(shù)據(jù)交換。利用</font>OLE<fontface="宋體" lang="ZH-CN">實(shí)現(xiàn)數(shù)據(jù)交換見下一章,利用動態(tài)聯(lián)接庫</font>(DLLs)<fontface="宋體" lang="ZH-CN">進(jìn)行數(shù)據(jù)交換將在第十章中介紹。  </p></font><p align="center">7.1 <font face="宋體" lang="ZH-CN">剪貼板及其應(yīng)用 </p></font><p><font face="宋體" lang="ZH-CN">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 本質(zhì)上,剪貼板只是一個全局內(nèi)存塊。當(dāng)一個應(yīng)用程序?qū)?shù)據(jù)傳送給剪貼板后,通過修改內(nèi)存塊分配標(biāo)志,把相關(guān)內(nèi)存塊的所有權(quán)從應(yīng)用程序移交給</font>Windows<fontface="宋體" lang="ZH-CN">自身。其它應(yīng)用程序可以通過一個句柄找到這個內(nèi)存塊,從而能夠從內(nèi)存塊中讀取數(shù)據(jù)。這樣就實(shí)現(xiàn)了數(shù)據(jù)在不同應(yīng)用程序間的傳輸。  </p></font><p><font face="宋體" lang="ZH-CN">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 剪貼板雖然功能較為簡單,且不能實(shí)現(xiàn)實(shí)時傳輸,但卻是更為復(fù)雜的</font>DDE<fontface="宋體" lang="ZH-CN">和</font>OLE<font face="宋體" lang="ZH-CN">的基礎(chǔ)。對于一些只是偶爾需要使用其它應(yīng)用程序數(shù)據(jù)的程序來說,使用剪貼板不失為一種方便、快捷的方式。</p></font><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Delphi<font face="宋體"lang="ZH-CN">把剪貼板的大部分功能封裝到一個</font>TClipboard<fontface="宋體" lang="ZH-CN">類中,同時把使用頻度最高的文本傳輸功能</font>(<fontface="宋體" lang="ZH-CN">包括</font>DBImage<font face="宋體" lang="ZH-CN">的圖像傳輸功能</font>)<fontface="宋體" lang="ZH-CN">置入相應(yīng)部件作為部件的方法,從而使用戶可以十分方便地使用剪貼板進(jìn)行編程。 </p></font><p>7.1.1 <font face="宋體" lang="ZH-CN">使用剪貼板傳輸文本 </p><p>剪貼板傳輸文本主要是應(yīng)用如下的三個方法</font>:CopyToClipboard<fontface="宋體" lang="ZH-CN">、</font>CutToClipboard <font face="宋體" lang="ZH-CN">和</font>PasteFromClipboard<fontface="宋體" lang="ZH-CN">。包含這些方法的部件如下表所示。 </p><p>   表</font>7.1 <font face="宋體" lang="ZH-CN">包含剪貼板方法的部件</font></p><p><font face="宋體" lang="ZH-CN">━━━━━━━━━━━━━━━━━━━━━━━━━━━</p><p>方 法 部 件</p><p>———————————————————————————</p></font><p>TDBEdit<font face="宋體" lang="ZH-CN"> </font>TDBMemo</p><p>TDBImage</p><p>CopyToClipboard TEdit TMemo TMaskEdit</p><p>TOLEContainer</p><p>TDDEServerItem</p><p><font face="宋體" lang="ZH-CN">———————————————————————————</p></font><p>TDBEdit TDBMemo</p><p>CutToClipboard TDBImage</p><p>TEdit TMemo TMaskEdit</p><p><font face="宋體" lang="ZH-CN">———————————————————————————</p></font><p>TDBEdit TDBMemo</p><p>PasteFromClipboard TDBImage</p><p>TEdit TMemo TMaskEdit </p><p><font face="宋體" lang="ZH-CN">━━━━━━━━━━━━━━━━━━━━━━━━━━━ </p></font><p><font face="宋體" lang="ZH-CN">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 除</font>TDBImage<fontface="宋體" lang="ZH-CN">外,其余全是有關(guān)文本的控件。</p></font><p><font face="宋體" lang="ZH-CN">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在把文本傳輸?shù)郊糍N板之前,文本必須被選中。</p></font><p><font face="宋體" lang="ZH-CN">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 若選</font>TMaskEdit<fontface="宋體" lang="ZH-CN">的</font>AutoSelect<font face="宋體" lang="ZH-CN">屬性為</font>True<fontface="宋體" lang="ZH-CN">,則當(dāng)</font>MaskEdit<font face="宋體" lang="ZH-CN">獲得輸入焦點(diǎn)時文本自動被選中;若選</font>TEdit<fontface="宋體" lang="ZH-CN">、</font>TMemo<font face="宋體" lang="ZH-CN">的</font>HideSelection<fontface="宋體" lang="ZH-CN">屬性為</font>True<font face="宋體" lang="ZH-CN">,則失去焦點(diǎn)時,文本選中狀態(tài)自動隱藏,重新獲得焦點(diǎn)時再顯示。</p><p>下面的語句把</font>MaskEdit<font face="宋體" lang="ZH-CN">中選中的文本剪切到剪貼板: </p></font><p>MaskEdit .CutToClipboard; </p><p><font face="宋體" lang="ZH-CN">下面的語句把剪貼板中的文本粘貼到</font>Memo<fontface="宋體" lang="ZH-CN">的當(dāng)前光標(biāo)處: </p></font><p>Memo.PasteFromClipboard<font face="宋體" lang="ZH-CN">; </p><p>利用剪貼板類也可以實(shí)現(xiàn)文本的傳輸,見</font>(7.1.2)<font face="宋體"lang="ZH-CN">中的介紹。 </p></font><p>7.1.2 <font face="宋體" lang="ZH-CN">剪貼板類 </p></font><p><font face="宋體" lang="ZH-CN">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 為方便剪貼板的操作,</font>Delphi<fontface="宋體" lang="ZH-CN">在</font>Clipbrd<font face="宋體" lang="ZH-CN">庫單元中定義了一個</font>TClipboard<fontface="宋體" lang="ZH-CN">類,并且預(yù)定義了一個變量</font>Clipboard<fontface="宋體" lang="ZH-CN">作為類</font>TClipboard<font face="宋體" lang="ZH-CN">的實(shí)例,從而使用戶在絕大多數(shù)場合不必自己去定義一個</font>TClipboard<fontface="宋體" lang="ZH-CN">的實(shí)例。</p></font><p><font face="宋體" lang="ZH-CN">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 利用剪貼板類可以進(jìn)行文本、圖像和部件的傳輸,剪貼板類為實(shí)現(xiàn)這些方法提供了相應(yīng)的屬性和方法。表</font>7.2<fontface="宋體" lang="ZH-CN">、表</font>7.3<font face="宋體" lang="ZH-CN">列出了</font>TClipboard<fontface="宋體" lang="ZH-CN">屬性和方法的意義。  </p></font><p><font face="宋體" lang="ZH-CN">表</font> 7.2 TClipboard<font face="宋體"lang="ZH-CN">的屬性</font></p><p><font face="宋體" lang="ZH-CN">━━━━━━━━━━━━━━━━━━━━━━━━━━━</p><p>屬 性 意 義</font></p><p><font face="宋體" lang="ZH-CN">───────────────────────────</p></font><p>AsText <font face="宋體" lang="ZH-CN">保存剪貼板的文本,只有運(yùn)行時才可設(shè)置</p></font><p>FormatCount <font face="宋體" lang="ZH-CN">可用剪貼板格式的數(shù)目</p></font><p>Formats <font face="宋體" lang="ZH-CN">可用剪貼板格式鏈</font></p><p><font face="宋體" lang="ZH-CN">━━━━━━━━━━━━━━━━━━━━━━━━━━━ </p><p>   表</font> 7.3 TClipboard<font face="宋體" lang="ZH-CN">的方法</font></p><p><font face="宋體" lang="ZH-CN">━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━</p><p>方 法 參 數(shù) 意 義</font></p><p><font face="宋體" lang="ZH-CN">─────────────────────────────────────</p></font><p>Clear <font face="宋體" lang="ZH-CN">無 清除剪貼板的內(nèi)容</p></font><p>Assign Source:TPersistent <font face="宋體" lang="ZH-CN">把</font>Source<fontface="宋體" lang="ZH-CN">參數(shù)指定的對象拷貝到剪貼板,常</font></p><p><font face="宋體" lang="ZH-CN">用于圖形、圖像對象</p></font><p>Open <font face="宋體" lang="ZH-CN">無打開剪貼板,阻止其它應(yīng)用程序改變它的內(nèi)容</p></font><p>Close <font face="宋體" lang="ZH-CN">無 關(guān)閉打開的剪貼板</p></font><p>SetComponent Source:TPersistent <font face="宋體" lang="ZH-CN">把部件拷貝到剪貼板</p></font><p>GetComponent Owner <font face="宋體" lang="ZH-CN">從剪貼板取回一個部件并放置</p></font><p>Parent :TPersistent</p><p>SetAsHandle Format:Word <font face="宋體" lang="ZH-CN">把指定格式數(shù)據(jù)的句柄交給剪貼板</p><p>返回類型:</font>THandle</p><p>GetAsHandle Format:Word <font face="宋體" lang="ZH-CN">返回剪貼板指定格式數(shù)據(jù)的句柄</p><p>返回類型:</font>THandle</p><p>HasFormat Format:Word <font face="宋體" lang="ZH-CN">判斷剪貼板是否擁有給定的格式</p><p>返回類型:</font>Boolean</p><p>SetTextBuf Buffer:PChar <font face="宋體" lang="ZH-CN">設(shè)置剪貼板的文本內(nèi)容</font></p><p><font face="宋體" lang="ZH-CN">━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ </p><p>  剪貼板中可能的數(shù)據(jù)格式如下表。 </p><p>表</font> 7.4<font face="宋體" lang="ZH-CN"> 剪貼板數(shù)據(jù)格式及其意義</font></p><p><font face="宋體" lang="ZH-CN">━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━</p><p>數(shù)據(jù)格式 意 義</font></p><p><font face="宋體" lang="ZH-CN">──────────────────────────────</p></font><p>CF_TEXT <font face="宋體" lang="ZH-CN">文本。每行以</font>CF_LF<fontface="宋體" lang="ZH-CN">結(jié)束,</font>nil<font face="宋體" lang="ZH-CN">標(biāo)志文本結(jié)束</p></font><p>CF_BITMAP Windows<font face="宋體" lang="ZH-CN">位圖</p></font><p>CF_METAFILE Windows<font face="宋體" lang="ZH-CN">元文件 </p></font><p>CF_PICTURE TPicture<font face="宋體" lang="ZH-CN">類型的對象</p></font><p>CF_OBJECT <font face="宋體" lang="ZH-CN">任何</font>TPersistent<fontface="宋體" lang="ZH-CN">類型的對象</font></p><p><font face="宋體" lang="ZH-CN">━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ </p><p>利用</font>TClipboard<font face="宋體" lang="ZH-CN">實(shí)現(xiàn)文本的傳輸使用</font>AsText<fontface="宋體" lang="ZH-CN">屬性和</font>SetTextBuf<font face="宋體" lang="ZH-CN">方法。</p></font><p>AsText<font face="宋體" lang="ZH-CN">屬性為非控件部件的剪貼板操作提供了方便。如: </p></font><p>Clipboard. AsText := Form1.Caption ; </p><p><font face="宋體" lang="ZH-CN">把</font>Form1<font face="宋體" lang="ZH-CN">的標(biāo)題拷貝到剪貼板。 </p></font><p>Label1.Caption := Clipboard.AsText; </p><p><font face="宋體" lang="ZH-CN">把剪貼板中的文本寫入</font>Label1<fontface="宋體" lang="ZH-CN">。</p></font><p>SetTextBuf<font face="宋體" lang="ZH-CN">用于把超過</font>255<fontface="宋體" lang="ZH-CN">個字符的字符串拷入剪貼板。 </p></font><p>7.1.3 <font face="宋體" lang="ZH-CN">利用剪貼板傳輸圖像 </p></font><p>7.1.3.1 <font face="宋體" lang="ZH-CN">拷貝 </p></font><p>Image<font face="宋體" lang="ZH-CN">部件上的內(nèi)容和窗體上的圖形可以直接拷貝到剪貼板。圖像拷貝利用</font>Clipboard<fontface="宋體" lang="ZH-CN">的</font>Assign<font face="宋體" lang="ZH-CN">方法。</p><p>例如: </p></font><p>Clipboard.Assign(Image1.Picture); </p><p><font face="宋體" lang="ZH-CN">把</font>Image1<font face="宋體" lang="ZH-CN">上的圖像拷貝到剪貼板。 </p>

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久网站最新地址| 极品美女销魂一区二区三区| 中文字幕高清不卡| 久久久久久久国产精品影院| 欧美一区二区三区免费视频 | 日本韩国欧美三级| 99久久99久久精品免费看蜜桃| 国产成人在线看| 成人晚上爱看视频| av激情成人网| 色综合久久久久综合体| 91精彩视频在线观看| 欧美在线|欧美| 9191成人精品久久| 欧美成人艳星乳罩| 国产亚洲美州欧州综合国 | 国内久久婷婷综合| 国产原创一区二区三区| 国产福利一区在线观看| 岛国精品在线播放| 一本久久a久久免费精品不卡| 欧美调教femdomvk| 日韩一级在线观看| 久久久www免费人成精品| 中文字幕乱码亚洲精品一区 | 国产凹凸在线观看一区二区| 成人亚洲一区二区一| 91视频免费观看| 欧美日韩国产成人在线免费| 日韩精品自拍偷拍| 国产午夜精品理论片a级大结局| 国产精品高潮呻吟| 亚洲大片精品永久免费| 乱一区二区av| 99精品视频在线观看免费| 欧美午夜精品免费| 精品久久久久久久久久久久久久久 | 精品国产乱码久久久久久免费| 欧美高清在线视频| 亚洲一区二区四区蜜桃| 麻豆国产91在线播放| 成人国产视频在线观看| 欧美群妇大交群中文字幕| 一个色在线综合| 日韩二区三区在线观看| 国产高清精品在线| 欧美日韩在线播放| 久久久久亚洲综合| 亚洲sss视频在线视频| 国产一区二区剧情av在线| 色综合天天综合网天天狠天天| 5858s免费视频成人| 亚洲国产成人午夜在线一区| 日韩精品亚洲专区| 国产精品18久久久久久久久| 日本韩国一区二区三区| 久久久久久亚洲综合| 亚洲一区免费观看| 成人精品视频一区二区三区尤物| 欧美美女网站色| 亚洲色图视频网| 国产精品综合二区| 欧美一卡2卡3卡4卡| 亚洲欧美日本韩国| 国产精品1024| 91麻豆精品国产自产在线观看一区| 国产精品丝袜久久久久久app| 视频精品一区二区| 99久久国产免费看| 久久久99精品免费观看不卡| 午夜激情一区二区三区| 91视频www| 国产欧美久久久精品影院| 日本视频中文字幕一区二区三区| 91色在线porny| 日本一区二区三区电影| 久久精品久久综合| 制服丝袜激情欧洲亚洲| 一个色综合av| 色综合久久88色综合天天6 | 久久精品国产网站| 欧美图片一区二区三区| 亚洲天堂成人网| 国产成人精品在线看| 日韩一级高清毛片| 亚洲成在人线免费| 91网页版在线| 国产精品久久久久久久岛一牛影视| 麻豆91小视频| 日韩午夜激情av| 午夜av一区二区三区| 欧美无人高清视频在线观看| 一区二区三区日本| 91在线观看免费视频| 美国十次综合导航| 欧美一区二区免费观在线| 午夜日韩在线电影| 欧美日韩国产综合视频在线观看| 亚洲激情自拍视频| 欧美主播一区二区三区| 一区二区三区精品| 日本精品一区二区三区四区的功能| 中文字幕日韩一区| 91丨九色丨蝌蚪富婆spa| 中文字幕一区二区三区精华液 | 精品粉嫩aⅴ一区二区三区四区| 日本成人在线一区| 91精品国产乱码| 蜜桃av一区二区三区| 欧美一区二区精品久久911| 美女网站视频久久| 欧美成人伊人久久综合网| 久久99久久99| 久久九九久久九九| 成人av一区二区三区| 亚洲视频免费观看| 欧美午夜片在线观看| 日韩精品欧美精品| xf在线a精品一区二区视频网站| 黑人巨大精品欧美黑白配亚洲| 亚洲精品一区二区三区精华液| 韩国女主播成人在线观看| 欧美激情艳妇裸体舞| 不卡av在线网| 亚洲成人资源在线| 精品国产乱码久久久久久牛牛| 国产不卡视频一区二区三区| 亚洲免费在线视频一区 二区| 欧美午夜电影一区| 久久99热国产| 国产精品青草综合久久久久99| 色国产精品一区在线观看| 亚洲成av人片一区二区| 日韩欧美你懂的| 国产91在线观看| 夜夜嗨av一区二区三区| 日韩欧美国产1| 成人高清视频在线观看| 亚洲成在线观看| 国产色产综合产在线视频| 色悠悠久久综合| 免费成人在线影院| 亚洲欧美在线观看| 777a∨成人精品桃花网| 丰满白嫩尤物一区二区| 亚洲成人自拍偷拍| 国产欧美视频一区二区三区| 欧美午夜精品一区| 国产成人自拍网| 亚洲国产一区二区视频| 国产欧美日韩另类视频免费观看| 色偷偷一区二区三区| 久久99精品国产.久久久久久| 国产精品国产自产拍在线| 7777精品伊人久久久大香线蕉完整版| 国产在线播放一区| 午夜欧美大尺度福利影院在线看| 久久久久一区二区三区四区| 欧美日韩亚洲另类| 成人夜色视频网站在线观看| 免费三级欧美电影| 亚洲图片欧美激情| 欧美精品一区二区三区高清aⅴ | 久久精品水蜜桃av综合天堂| 在线亚洲一区二区| 国产在线国偷精品产拍免费yy| 一区二区三区**美女毛片| 国产日韩精品久久久| 欧美精品三级在线观看| 99热这里都是精品| 久久成人18免费观看| 香蕉成人伊视频在线观看| 国产精品色在线| 亚洲精品一区二区三区精华液 | 国产精品福利电影一区二区三区四区| 欧美一区二区久久久| 欧美在线观看一二区| 粉嫩aⅴ一区二区三区四区五区| 日韩国产欧美在线播放| 亚洲天天做日日做天天谢日日欢| 久久精品夜色噜噜亚洲a∨| 日韩一级片在线播放| 欧美日韩国产高清一区二区三区| 91在线国内视频| www.欧美日韩| 国产河南妇女毛片精品久久久 | 欧美一区二区日韩| 欧美美女视频在线观看| 色综合天天综合在线视频| 99久久综合99久久综合网站| 国产成人午夜视频| 国产曰批免费观看久久久| 久久精品国产亚洲高清剧情介绍| 日本女优在线视频一区二区| 亚洲 欧美综合在线网络| 亚洲精品久久7777| 日韩美女精品在线| 亚洲日本一区二区三区| 中文字幕中文字幕中文字幕亚洲无线| 国产午夜精品一区二区三区视频 |