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

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

?? 021.htm

?? delphi編程
?? HTM
?? 第 1 頁 / 共 4 頁
字號:
face="宋體" lang="ZH-CN">;</p>
<p>  ●</font> <font face="宋體" lang="ZH-CN">在</font>OLE<font face="宋體"
lang="ZH-CN">服務器資源文件與</font>OLE<font face="宋體" lang="ZH-CN">應用程序之間建立聯連,以實現對象聯連,須選擇</font>:
&quot;Paste Line<font face="宋體" lang="ZH-CN">;</p>
<p>  ●</font> <font face="宋體" lang="ZH-CN">要將聞連與嵌入的對象顯示成圖標,選擇</font>&quot;Display
As Icon&quot;<font face="宋體" lang="ZH-CN">。若這個檢查框被選中,改變圖標</font>(&quot;Chang
Icon&quot;)<font face="宋體" lang="ZH-CN">按鈕將顯示通過這個按鈕可改變</font>OLE<font
face="宋體" lang="ZH-CN">對象的缺省圖標或標簽。</p>
<p>  ●</font> <font face="宋體" lang="ZH-CN">如果數據不是注冊的格式,</font>&quot;Paste&quot;,&quot;Paste
link&quot;<font face="宋體" lang="ZH-CN">選擇鍵將變灰。</font> <font
face="宋體" lang="ZH-CN">用戶無法從剪貼板上粘貼數據。在本章例程中,剪貼板上的數據只能是</font>FEmbedClipFmt(<font
face="宋體" lang="ZH-CN">嵌入對象</font>) <font face="宋體" lang="ZH-CN">和</font>FlinkClipFmt(<font
face="宋體" lang="ZH-CN">鏈接對象</font>)<font face="宋體" lang="ZH-CN">。</p>
<p>  ●</font> <font face="宋體" lang="ZH-CN">用戶在列表框中選擇數據類型。有時數據被解釋成多種類型。例如在包含</font>OLE<font
face="宋體" lang="ZH-CN">服務器功能的字處理器中把文本復制到剪貼板中。應用程序可以以文本和</font>OLE<font
face="宋體" lang="ZH-CN">對象兩種方式粘貼對象。列表框中出現的選擇項由</font>OLE<font
face="宋體" lang="ZH-CN">服務器決定。</p>
<p>  用戶在粘貼對話框中選擇</font>OK<font face="宋體" lang="ZH-CN">按鈕,</font>PasteSpecialDlg<font
face="宋體" lang="ZH-CN">返回真值,關于</font>OLE <font face="宋體"
lang="ZH-CN">應用程序的初始化信息貯存在</font>PInitInfo<font face="宋體"
lang="ZH-CN">所指向的結構中。 </p>
</font><p>8.3.4.2 <font face="宋體" lang="ZH-CN">在剪貼板中使用</font>OLE<font
face="宋體" lang="ZH-CN">對象 </p>
<p>  要把</font>OLE<font face="宋體" lang="ZH-CN">對象粘貼到</font>OLE<font
face="宋體" lang="ZH-CN">應用程序中,必須用</font>Windows<font face="宋體"
lang="ZH-CN">的</font> RegisterClipboardFormat<font face="宋體" lang="ZH-CN">函數為鏈連對象、嵌入對象注冊兩種新的剪貼板格式。這些格式將在</font>BOLEFormat<font
face="宋體" lang="ZH-CN">記錄的</font>fmtIdt<font face="宋體" lang="ZH-CN">域中被用到。</p>
<p>  本章例程中,</font> <font face="宋體" lang="ZH-CN">程序在</font>OnCreate<font
face="宋體" lang="ZH-CN">事件中注冊</font>OLE<font face="宋體" lang="ZH-CN">對象的剪貼板格式,以下代碼是主窗體的</font>OnCreate<font
face="宋體" lang="ZH-CN">事件: </p>
<p> </font> procedure TOLEFrameForm.FormCreate(Sender: TObject);</p>
<p>begin</p>
<p>FEmbedClipFmt := RegisterClipboardFormat('Embedded Object');</p>
<p>FLinkClipFmt := RegisterClipboardFormat('Link Source');</p>
<p>Fmts[0].fmtId := FEmbedClipFmt;</p>
<p>Fmts[0].fmtMedium := BOLEMediumCalc(FEmbedClipFmt);</p>
<p>Fmts[0].fmtIsLinkable := False;</p>
<p>StrPCopy(Fmts[0].fmtName, '%s');</p>
<p>StrPCopy(Fmts[0].fmtResultName, '%s');</p>
<p>Fmts[1].fmtId := FLinkClipFmt;</p>
<p>Fmts[1].fmtMedium := BOLEMediumCalc(FLinkClipFmt);</p>
<p>Fmts[1].fmtIsLinkable := True;</p>
<p>StrPCopy(Fmts[1].fmtName, '%s');</p>
<p>StrPCopy(Fmts[1].fmtResultName, '%s');</p>
<p>RegisterFormAsOleDropTarget(Self, Fmts)</p>
<p>end; </p>
<p><font face="宋體" lang="ZH-CN">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 程序傳給</font>RegistClipBroardFormat<font
face="宋體" lang="ZH-CN">函數一個描述格式的參數,它返回一個</font>Word<font
face="宋體" lang="ZH-CN">類型的值。該值能唯一的辨識新注冊的格式。</font>FEmbdeClipFmt,FlinkClipFmt
<font face="宋體" lang="ZH-CN">是</font>TOLEFormat<font face="宋體" lang="ZH-CN">類的私有數據成員。</font>
<font face="宋體" lang="ZH-CN">聲明如下:</p>
<p>  </font>TYPE</p>
<p>TOLEForaneForm = Class(TForm)</p>
<p><font face="宋體" lang="ZH-CN">…</font> </p>
<p>private</p>
<p>FEmbedClipFmt: Word;</p>
<p>FLinkClipFmt: Word;</p>
<p>function CreateChild: TOLEObjectForm;</p>
<p>public</p>
<p>Fmts: array[0..1] of BOleFormat;</p>
<p>end; </p>
<p><font face="宋體" lang="ZH-CN">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在注冊剪貼板格式后,</font> <font
face="宋體" lang="ZH-CN">還必須定義</font>OLE <font face="宋體" lang="ZH-CN">格式才能進行對象粘貼。</font>
<font face="宋體" lang="ZH-CN">每種格式定義在</font>BOLEFormat<font face="宋體"
lang="ZH-CN">記錄中。</font> <font face="宋體" lang="ZH-CN">程序中可能注冊標準剪貼板格式并用這種格式進行粘貼。例如:注冊文本作為粘貼格式,將</font>BOLEFormat<font
face="宋體" lang="ZH-CN">記錄為</font>fmtId<font face="宋體" lang="ZH-CN">域定義為</font>CF_TEXT<font
face="宋體" lang="ZH-CN">,</font>fmt Medium <font face="宋體" lang="ZH-CN">域定義為</font>BOLE_MED_HGLOBOL<font
face="宋體" lang="ZH-CN">。</font> BOLEMediumCalc <font face="宋體" lang="ZH-CN">函數可以根據定義的剪貼板格式計算出</font>fmtMedium<font
face="宋體" lang="ZH-CN">值。在本章例程中,程序注冊了兩種格式,一種是鏈接</font>OLE<font
face="宋體" lang="ZH-CN">對象的格式,另一種是嵌入</font>OLE<font
face="宋體" lang="ZH-CN">對象的格式。</p>
<p>  </font>BOLEFormat<font face="宋體" lang="ZH-CN">類型定義在</font>BOLEDefs<font
face="宋體" lang="ZH-CN">單元中,</font>BOLEMediumCalc<font face="宋體"
lang="ZH-CN">函數定義在</font>ToCtrl<font face="宋體" lang="ZH-CN">單元。因此主窗中的</font>interface<font
face="宋體" lang="ZH-CN">部分應加入這兩個單元。 </p>
<p>  </font>interface </p>
<p>use<font face="宋體" lang="ZH-CN">…</font>,BOLEDefs,ToCtrl,</p>
<font face="宋體" lang="ZH-CN"><p>  在粘貼</font>OLE<font face="宋體"
lang="ZH-CN">對象前,應用程序必須知道在剪貼板中是否有</font>OLE<font
face="宋體" lang="ZH-CN">對象。</p>
<p>  </font>PasteSpecialEnabled<font face="宋體" lang="ZH-CN">函數可判斷粘貼對話框是否有效。如果剪貼板上有</font>Fmts<font
face="宋體" lang="ZH-CN">定義的任何一種格式,</font>PasteSpecialEnable<font
face="宋體" lang="ZH-CN">將返回真值,</font> <font face="宋體" lang="ZH-CN">粘貼對話框才能成功地調用。反之調用粘貼對話框將不發生任何事件。</p>
<p>  以下代碼實現“編輯</font>|<font face="宋體" lang="ZH-CN">粘貼”菜單項的功能: </p>
</font><p>procedure TOLEObjectForm.PasteSpecial1Click(Sender: TObject);</p>
<p>var</p>
<p>ClipFmt: Word;</p>
<p>DataHand: THandle;</p>
<p>Info: Pointer;</p>
<p>begin</p>
<p>if PasteSpecialEnabled(Self, OLEFrameForm.Fmts) then</p>
<p>if PasteSpecialDlg(Self, OLEFrameForm.Fmts, 0,</p>
<p>ClipFmt, DataHand, Info) then</p>
<p>InitializeOLEObject(Info)</p>
<p>end; </p>
<p><font face="宋體" lang="ZH-CN">只有在粘貼對話框有效時“編輯</font>|<font
face="宋體" lang="ZH-CN">粘貼”菜單才有效,以下代碼實現此功能: </p>
<p>  </font>procedure TOLEObjectForm.Edit1Click(Sender: TObject);</p>
<p>begin</p>
<p>PasteSpecial1.Enabled := PasteSpecialEnabled(Self, OLEFrameForm.Fmts)</p>
<p>end; </p>
<p>8.3.5 <font face="宋體" lang="ZH-CN">釋放</font>OLE<font face="宋體" lang="ZH-CN">對象 </p>
<p>  從</font>OLE<font face="宋體" lang="ZH-CN">服務器拖動</font>OLE<font
face="宋體" lang="ZH-CN">對象并將其放在</font>OLE<font face="宋體" lang="ZH-CN">應用程序是一種方便的對象鏈接與嵌入的方法。通過拖放操作,用戶不需要使用插入對話框或粘貼對話框來定義</font>OLE<font
face="宋體" lang="ZH-CN">對象。而只需用鼠標鍵從</font>OLE<font face="宋體"
lang="ZH-CN">服務器中“抓”住</font>OLE<font face="宋體" lang="ZH-CN">對象,拖至</font>OLE<font
face="宋體" lang="ZH-CN">應用程序,松開鼠標鍵,從而實現</font>OLE<font
face="宋體" lang="ZH-CN">對象的插入。 </p>
</font><p>8.3.5.1 <font face="宋體" lang="ZH-CN">注冊</font>OLE<font face="宋體"
lang="ZH-CN">釋放目標窗體 </p>
<p>  為了接收一個釋放的</font>OLE<font face="宋體" lang="ZH-CN">對象,必須有一個窗體在</font>Windows<font
face="宋體" lang="ZH-CN">中注冊成</font>OLE<font face="宋體" lang="ZH-CN">釋放目標,用</font>RegisterFormASOLEDropTarget<font
face="宋體" lang="ZH-CN">函數可實現此功能。 </p>
<p>  </font>RegisterFormASOLEDropTarger(Form : TFrom;Const Fmts: array of BOlefrom).</p>
<font face="宋體" lang="ZH-CN"><p>  其中</font>Form<font face="宋體"
lang="ZH-CN">是</font>OLE<font face="宋體" lang="ZH-CN">對象的釋放目標窗體,在本章例程中,將子窗體傳遞給</font>Form<font
face="宋體" lang="ZH-CN">參數。</p>
<p>  </font>Fmts<font face="宋體" lang="ZH-CN">是對象格式的數組。它是</font>BOLEFormat
<font face="宋體" lang="ZH-CN">類型的數組。</font> <font face="宋體"
lang="ZH-CN">所有要釋放的數據必須用</font>Fmts<font face="宋體" lang="ZH-CN">數組中相應</font>BOLEFormat<font
face="宋體" lang="ZH-CN">元素注冊。</p>
<p>  在本章例程中,注冊的</font>Fmts <font face="宋體" lang="ZH-CN">數組與主窗體</font>OnCreate<font
face="宋體" lang="ZH-CN">事件</font> <font face="宋體" lang="ZH-CN">聲明的數組相同,</font>
<font face="宋體" lang="ZH-CN">即:聯接對象格式和嵌入對象格式。如果想接收更多類型的釋放數據,就必須在</font>Fmts<font
face="宋體" lang="ZH-CN">數組中加入其它元素。例如應用程序要接收釋放的文本,</font>Fmts<font
face="宋體" lang="ZH-CN">需加第三個元素,</font> <font face="宋體"
lang="ZH-CN">其</font>fmtId <font face="宋體" lang="ZH-CN">域為</font>CF_TEXT,BOLEMedium<font
face="宋體" lang="ZH-CN">域為</font>BOLE_MED_HGLOBL.</p>
<p><font face="宋體" lang="ZH-CN">拖放過程中不需要用</font>BOLEFormat<font
face="宋體" lang="ZH-CN">的</font>fmtName,fmtResultName<font face="宋體" lang="ZH-CN">域,如果程序只進行拖放操作而不進行對象粘貼,可以不初始化兩個域。</font></p>
<font face="宋體" lang="ZH-CN"><p>  在主窗體的</font>OnCreate<font
face="宋體" lang="ZH-CN">事件中可調用</font>RegisterFormAsOLEDropTorget<font
face="宋體" lang="ZH-CN">。 </p>
</font><p>procedure TOLEFrameForm,FormCreate(Sender : TObject);</p>
<p>begin<font face="宋體" lang="ZH-CN">…</font></p>
<font face="宋體" lang="ZH-CN"><p>  </font>Register FormASOleDropTarget(Self,Fmts)</p>
<p>end;<font face="宋體" lang="ZH-CN"> </font></p>
<hr color="#EE9B73" size="1" width="94%">

</TD>
<TD CLASS="tt3" VALIGN="bottom" width="8%"  bgcolor="#e0e0e0"><strong><A HREF="022.htm"><FONT style="FONT-SIZE: 9pt">后一頁</font></A><BR>
<A HREF="020.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一区二区三区免费野_久草精品视频
成人深夜福利app| 91精品国产一区二区三区香蕉| 欧美日韩在线精品一区二区三区激情| 精品久久久久久久久久久久包黑料| 国产精品久久99| 免费成人性网站| 欧美在线一二三| 国产欧美日韩另类一区| 日韩国产精品久久久久久亚洲| 国产高清无密码一区二区三区| 欧美日韩在线三区| 亚洲免费观看高清完整版在线 | 成人动漫精品一区二区| 欧美丰满少妇xxxxx高潮对白| 亚洲欧美怡红院| 国产精品一卡二卡在线观看| 91麻豆精品国产| 亚洲一区二区在线播放相泽| 成人a区在线观看| 久久综合视频网| 精品一二线国产| 欧美一区二区大片| 香蕉av福利精品导航| 日本高清不卡aⅴ免费网站| 国产精品久久久久三级| 成人午夜电影小说| 国产亚洲精品福利| 国产高清在线精品| 久久精子c满五个校花| 国产精品羞羞答答xxdd| 日韩欧美高清在线| 韩国av一区二区三区四区| 精品捆绑美女sm三区| 久久av中文字幕片| 日韩三级伦理片妻子的秘密按摩| 香蕉影视欧美成人| 欧美一级午夜免费电影| 麻豆91免费看| 久久一夜天堂av一区二区三区| 激情综合五月婷婷| 欧美激情一区不卡| 白白色亚洲国产精品| 亚洲精品视频在线观看免费 | 国产suv精品一区二区6| 久久亚洲免费视频| 成人综合在线网站| 亚洲精品免费在线播放| 欧美日韩一区小说| 免费观看91视频大全| 久久精品亚洲一区二区三区浴池| 国产精品99精品久久免费| 国产精品美女久久久久av爽李琼| av综合在线播放| 亚洲成a人片在线不卡一二三区| 欧美丰满嫩嫩电影| 国产精品一区二区久久不卡 | 久久99日本精品| 久久精品日韩一区二区三区| 99久久国产综合精品麻豆| 一级日本不卡的影视| 欧美一级日韩一级| 成人黄色777网| 日韩在线一区二区三区| 国产婷婷色一区二区三区四区| fc2成人免费人成在线观看播放| 亚洲免费av在线| 欧美va亚洲va香蕉在线| 99热这里都是精品| 裸体健美xxxx欧美裸体表演| 国产精品护士白丝一区av| 欧美手机在线视频| 国产成人8x视频一区二区| 一区二区国产盗摄色噜噜| 日韩精品中文字幕在线一区| 91美女片黄在线观看91美女| 日本不卡不码高清免费观看| 国产精品妹子av| 欧美人与z0zoxxxx视频| 国产成人免费视频网站| 日韩专区中文字幕一区二区| 国产精品美女一区二区| 日韩一区二区三区视频在线观看| 94色蜜桃网一区二区三区| 免费av成人在线| 一区二区成人在线观看| 国产亚洲欧美一区在线观看| 69堂成人精品免费视频| 色94色欧美sute亚洲线路二| 国模套图日韩精品一区二区| 蜜桃视频在线观看一区| 中文字幕亚洲不卡| 久久亚洲一级片| 日韩欧美国产一二三区| 欧美色涩在线第一页| 99re成人精品视频| 国产乱码精品一品二品| 久久国产精品99久久久久久老狼| 亚洲国产一区二区三区青草影视| 国产精品国产三级国产专播品爱网| 日韩一区国产二区欧美三区| 欧美亚洲丝袜传媒另类| caoporn国产一区二区| 国产成人免费9x9x人网站视频| 老司机免费视频一区二区| 石原莉奈在线亚洲三区| 亚洲一区二区不卡免费| 亚洲女厕所小便bbb| 国产精品美女久久久久久2018| 久久久久高清精品| 久久久一区二区三区捆绑**| 欧美大片国产精品| 日韩西西人体444www| 日韩久久久精品| 2023国产精品| 欧美激情在线一区二区| 中文字幕免费不卡在线| 国产精品久久久久久久裸模| 国产精品萝li| 亚洲三级电影网站| 亚洲精品一二三区| 亚洲小说欧美激情另类| 香蕉av福利精品导航| 日本视频一区二区三区| 久久国产精品色| 国产一区二区伦理片| 国产精品一二三| 成人性生交大片| 99久久久精品| 欧美日韩一区视频| 欧美精品第1页| 精品国产一区二区亚洲人成毛片| 久久免费精品国产久精品久久久久| www欧美成人18+| 国产精品免费丝袜| 亚洲一区二区三区中文字幕| 日韩经典一区二区| 国产老肥熟一区二区三区| 国产成a人亚洲| 91农村精品一区二区在线| 欧美性做爰猛烈叫床潮| 日韩欧美国产成人一区二区| 国产欧美一区二区三区沐欲 | 最新久久zyz资源站| 亚洲手机成人高清视频| 亚洲国产婷婷综合在线精品| 久久成人久久爱| 91网页版在线| 日韩视频免费观看高清完整版在线观看 | 久久精品99国产国产精| 不卡视频免费播放| 91精品国产综合久久香蕉麻豆| 久久久久久久综合色一本| 亚洲欧美电影一区二区| 激情综合色播激情啊| 91国偷自产一区二区三区成为亚洲经典 | 日本va欧美va欧美va精品| 国产成人精品亚洲日本在线桃色 | 日韩欧美一级特黄在线播放| 国产精品久久夜| 免费高清视频精品| 在线观看亚洲精品| 欧美国产一区在线| 捆绑变态av一区二区三区| 91香蕉视频黄| 国产亚洲精品超碰| 日本va欧美va精品| 欧美在线视频你懂得| 国产精品久久久爽爽爽麻豆色哟哟 | 91丨porny丨国产入口| 欧美一区二区三区免费视频 | 久久精品国产精品亚洲精品| av午夜精品一区二区三区| 欧美一卡2卡三卡4卡5免费| 亚洲精品自拍动漫在线| 国产高清精品网站| 91精品国产综合久久久久久 | 国产精品18久久久久久久久| 欧美日精品一区视频| 久久久久亚洲综合| 蜜臀av性久久久久蜜臀av麻豆| 在线观看亚洲专区| 亚洲丝袜美腿综合| 国产成人自拍网| 精品国产一区二区在线观看| 热久久久久久久| 欧美丰满嫩嫩电影| 亚洲不卡一区二区三区| 91麻豆免费在线观看| 国产精品免费视频观看| 国产99久久久国产精品免费看| 精品黑人一区二区三区久久| 奇米一区二区三区| 日韩欧美国产一区在线观看| 美女爽到高潮91| 欧美mv和日韩mv国产网站| 久久精品国产在热久久| 日韩午夜三级在线| 麻豆专区一区二区三区四区五区| 欧美日本在线一区| 石原莉奈在线亚洲二区|