亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

TClipboard

2019-11-17 05:22:30
字體:
來源:轉載
供稿:網友

  TClipboard封裝了Windows Clipboard。

類關系 TObject->TPersistent

   WindowsClipboard包含對任何一個應用程序剪切、復制或粘貼的文本或圖形。TClipboard對象是WindowsClipboard的一個對象包。
   不要通過調用構造來實例化單獨的TClipboard對象的全局實例。當答應應用程序共享TClipboard對象的一個單個實例時,使用該全局實例可以安全避免意外地刪除剪貼板。在調用Clipboard方法之前,應記住在uses語句中應包括Clipbrd
   Clipboard的屬性提供了關于Clipboard被“注冊”格式的處理消息。Clipboard的方法可以進行以下操作:
   根據適當的格式獲取的檢索數據。
   處理引用計算、打開和關閉Clipboard。
   為Clipboard中的對象治理和操縱格式。

屬性列表
AsText 表示Clipboard中的當前內容為一個字符串
FormatCount 用于指定在Formats數組屬性的格式數量
Formats 提供對Clipboard包含所有格式的變址訪問

方法列表
~TClipboard 釋放與TClipboard對象有關的內存
Assign 從Clipboard中檢索一對象或者向Clipboard中復制一對象
Clear 刪除Clipboard中的內容
Close 用于關閉Clipboard
GetAsHandle 用于從剪貼板返回指定格式的句柄數據
GetComponent 根據Owne和Parent參數值從Clipboard中粘貼一組件
GetTextBuf 從Clipboard中檢索文本并復制到一個緩沖區
HasFormat 表示 Clipboard對象是否包含一個特定格式
Open 打開Clipboard
SetAsHandle 按給定格式放置作為一個Windows句柄的數據
SetComponent 向Clipboard中復制一個組件
SetTextBuf 向Clipboard中寫入一個文本緩沖區
TClipboard 創建一個新的TClipboard對象

屬性

TClipboard::AsText
__PRoperty System::AnsiString AsText = {read=GetAsText,write=SetAsText};
   表示Clipboard中的當前內容為一個字符串。
   使用AsText屬性可以在Clipboard中放置文本和從Clipboard中檢索數據。AsText屬性復制Clipboard中的一個字符串。將一個字符串設定為AsText屬性的數值。
   Clipboard必須包含一個字符串或者一個出現的異常。使用HasFormat方法,可以確定Clipboard中是否包含一個字符串。

TClipboard::FormatCount
__property int FormatCount = {read=GetFormatCount,nodefault};
   用于指定在Formats數組屬性的格式數量。
   使用FormatCount屬性可以查找Clipboard中不同格式類型的數量,格式類型用于對當前消息進行編碼。FormatCount屬性為只讀屬性。
   使用HasFormat方法,可以查明Clipboard中的一個特定格式是否是可用的。
   在已一個特定的格式向剪貼板中寫入消息之前,該格式必須已注冊。使用TPieture對象的RegisterClipboardFormat方法,可以注冊一個新格式。

TClipboard::Formats
__property Word Formats[int Index] = {read=GetFormats};
   提供對Clipboard包含所有格式的孌址訪問。
   使用Formats屬性可以確定用什么格式對剪貼板中的當前消息進行編碼。根據每一個格式在數組中的位置,使用Infex參數,可以訪問每一個格式。當從剪貼板中讀取消息時,使用Formats屬性數組可以為可用多個方法進行編碼的消息選擇最佳的可能編碼方法。
   通常,當一個應用程序對Clipboard進行復制或者剪切內容時,將按多種格式放置內容。
   假如格式在Formats屬性數組中,則一個應用程序可以在Clipboard中放置一個特定格式的項目,并且可以按一個特定格式從 Clipboard中檢索項目。使用HasFirmat方法,可以查明Clipboard中的一個特定格式是否是可用的。

方法

TClipboard::~TClipboard
__fastcall virtual ~TClipboard(void);
   釋放與TClipboard對象有關的內存。
   ~TClipboard 釋放與TClipboard對象有關的內存。不要直接調用 ~TClipboard。用 delete替代。

TClipboard::Assign
virtual void __fastcall Assign(Classes::TPersistent* Source);
   用于從Clipboard中檢索一個對象或者向Clipboard中復制一個對象.
   使用Assign,可以從 Clipboard中放置圖片和從 Clipboard中檢索圖片。
   Source參數指定的對象為將被復制的對象。例如,下列代碼從一個名為Bitmapl的位圖對象中,向Clipboard中復制位圖。
   TClipboard::Assign(Bitmap);
   若要從Clipboard中檢索一個對象,將該對象在其內的Clipboard賦值給新對象,也就是,賦值給調用其Assign方法的對象。例如,假如一個位圖在Clipboard中,下列代碼將該位圖自制到一個名為bitmapl 的位圖對象中。
   Bitmap::Assign(Clipboard);
   Formats屬性列出了向Clipboard中復制一個對象的格式類型。圖形對象如位圖和位圖文件,具有其自身的相應格式。使用HasFormat方法。可以確定剪貼板中的消息是否使用了一個與其指定對象相兼容的格式。

TClipboard::Clear
void __fastcall Clear(void);
   刪除Clipboard 中的內容。
   調用Clear 將清空剪貼板。每當向Clipboard中加入數據(剪切和復制操作)時,Clear被自動調用。

TClipboard::Close
void __fastcall Close(void);
   假如Clipboard是打開的,則Close用于關閉Clipboard。當完成向Clipboard中加入項目時,調用Close。在剪貼板被關閉之前,通過調用Open方法,Clipboaard可能被多次打開。Open和Close方法都保存一剪貼板已被打開次數的計數器。直到剪貼板被關閉次數與已被打開次數相同時,剪貼板才確實被關閉。

TClipboard::GetAsHandle
int __fastcall GetAsHandle(Word Format);
   用于從剪貼板返回指定格式的句柄數據。
   使用GetAsHandle可以利用Windows句柄從Clipboard中檢索數據。該句柄不屬于應用程序且數據將被復制。
   注重:只有當Clipboard為打開時GetAsHandle返回的句柄才是有效的。Clipboard一關閉,就由Windows重新分配句柄且不再是可存取的。假如與句柄關聯的數據需要一段時間復制數據,句柄被推薦。
HasFormat方法列出一些作為Format參數使用的可用格式。此外,應用程序能夠定義和注冊自己的格式。

TClipboard::GetComponent
Classes::TComponent* __fastcall GetComponent(Classes::TComponent* Ower,Classes::TComponent* Parent);
   根據Owner 參數和Parent的參數值,從 Chipboerd中粘貼一個組件。
   使用CerComponent可以檢索一個保存在Chpboard中的組件,指定Owbet參數作為被檢索組件(通常為一個窗體)的所有者組件。指定Parent參數作為組件父體的組件。Owner參數和Parent 參數都可以為NULL。
   在能夠從Clipboard中讀取一個類之前,首先必須用Classes 單元通過調用RegisterClasses方法對它進行注冊。假如試圖讀取一個還沒有注冊的類,將收到一個EClassNotFound異常。

TClipboard::GetTextBuf
int __fastcall GetTextBuf(char* Buffer,int BufSize);
   從Clipboard中檢索文本并自制到一個緩沖區。
   使用GetTextBuf可以從Clipboard中檢索文本并復制到指向Buffer參數的緩沖區。GetTextBuf復制由BufSize參數給定的字符量并返回復制的字符數量。
   Buffer參數中文本是一個空終止的字符串。

TClipboard::HasFormat
bool __fastcall HasFormat(Word Format);
   表示Clipboard對象是否包含一個特定格式。
   使用HasFormat可以查明剪貼板中的消息是否以一個特定格式進行編碼。假如HasFormat為True,則存在格式;假如HasFormat為False,則不存在格式。Clipboard對象保存Formaats數組屬性中可用格式的一個列表。Format參數可經是下表中的數值。Windows或其他Windows應用程序提供了許多的Clipboard格式。定制格式也被注冊。所有這些都可由HasFormat支持。

TClipboard::Open
void __fastcall Open(void);
   打開Clipboard,在關閉之前可以避免其他應用程序修改其內容。
   向Clipboard中加入一個單個項目時,應用程序不必調用open。但當向Clipboard中加入一系列項目時,調用Open可以避免內容被每一個增加項覆蓋。
   若要加入多個項目,聲音Open方法可以避免Clipboard中內容被其他應用程序覆蓋或修改。
   當應用程序已向Clipboard中加入所有的項目時,將調用Close方法。

TClipboard::SetAsHandle
void __fastcall SetAsHandle(Word Format,int Value);
   按給定格式放置作為一個Windows句柄的數據。
   使用SetAsHandle通過使用Windows句柄可以向Clipboard中寫入數據。SetAsHandle向Clipboard中寫入由指定句柄(Value參數)表示的消息。一旦應用程序向Clipboard給出了保存柄,則由句柄表示的數值將屬于剪貼切板,而不是應用程序。Clipboard將釋放表示的資源。
注重:Hlipboard方法列出一些作不Format參數使用的可用格式。此外,應用程序能夠定義和注冊自己的格式。

TClipboard::SetComponent
void __fastcall SetComponent(Classes::TComponent* Component);
   向Clipboaard中自制一個組件。
   使用SetCompinent可以向Clipboard中自制一個組件,指定需要復制的組件作為Component參數的數值。

TClipboard::SetTextBuf
void __fastcall SetTextBuf(char* buffer);
   向Cllipboard中寫入一個文本緩沖區。
   使用SetTextBuf可以從一個緩沖區中自制文本。Buffer參數必須指向一個空終止符的字符串。
TClipboard::TClipboard
__fastcall virtual TClipboard(void);
   創建一個新的TClipboard對象。
   不要直接調用Tclipboard來創建TClipboard對象。在運行時用new來創建TClipboard的引用。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久精品国产欧美亚洲人人爽| 亚洲欧美激情视频| 这里只有精品丝袜| 91在线观看免费高清完整版在线观看| 成人福利在线视频| 亚洲级视频在线观看免费1级| 欧美专区福利在线| 欧美视频专区一二在线观看| 亚洲国产99精品国自产| 欧美在线视频一区二区| 日韩高清a**址| 欧美成人全部免费| 欧美日韩中文字幕综合视频| 狠狠色香婷婷久久亚洲精品| 欧美亚洲视频一区二区| 欧美成aaa人片免费看| 欧美国产亚洲视频| 日韩经典一区二区三区| 国产成人啪精品视频免费网| 米奇精品一区二区三区在线观看| 97视频免费在线观看| 色婷婷综合久久久久| 亚洲国产精品女人久久久| 亚洲乱码av中文一区二区| 久久免费视频这里只有精品| 中文字幕在线观看亚洲| 中文字幕日韩免费视频| 欧美日韩爱爱视频| 欧美一级视频在线观看| 精品久久久视频| 成人高清视频观看www| 欧美日韩视频在线| 亚洲一区制服诱惑| 免费不卡在线观看av| 亚洲激情视频在线观看| 亚洲欧美999| 国产高清在线不卡| 久久视频免费观看| 国产精品美女呻吟| 国产精品成人品| 97涩涩爰在线观看亚洲| 亚洲国产美女精品久久久久∴| 久久久久久国产精品| 成人免费视频xnxx.com| 一个人www欧美| 国产精品a久久久久久| 色爱av美腿丝袜综合粉嫩av| 亚洲大胆人体av| 日韩美女毛茸茸| 成人午夜在线观看| 欧美一级在线亚洲天堂| 亚洲成人黄色在线| 日韩视频在线一区| 亚洲成人999| 亚洲高清免费观看高清完整版| 国产精品久久久久高潮| 日韩美女中文字幕| 狠狠躁夜夜躁人人爽超碰91| 亚洲国产精品女人久久久| 在线观看亚洲区| 欧美在线一区二区三区四| 最近2019免费中文字幕视频三| 国产性色av一区二区| 91香蕉嫩草神马影院在线观看| 成人av在线亚洲| 久久久久久com| 日韩欧美国产一区二区| 国产午夜精品美女视频明星a级| 欧美国产激情18| 青青草成人在线| 97香蕉超级碰碰久久免费软件| 日韩精品极品视频免费观看| 欧美电影免费观看高清| 日韩大片免费观看视频播放| 一区二区三区天堂av| 操日韩av在线电影| 国产999精品久久久影片官网| 久久久久久噜噜噜久久久精品| 久久69精品久久久久久国产越南| 欧美激情欧美激情在线五月| 久久国产精彩视频| 国产精品入口免费视频一| 成人黄色av免费在线观看| 成人美女av在线直播| 国产精品亚洲美女av网站| 久久人人爽亚洲精品天堂| 欧美成年人在线观看| 日韩一区二区三区在线播放| 欧美日韩在线第一页| 最近2019中文字幕大全第二页| 欧美激情精品久久久久久变态| 日韩电影网在线| 精品综合久久久久久97| 国产亚洲欧洲高清一区| 色琪琪综合男人的天堂aⅴ视频| 亚洲а∨天堂久久精品喷水| 国产香蕉精品视频一区二区三区| 在线日韩日本国产亚洲| 久久久久久91香蕉国产| 欧美孕妇毛茸茸xxxx| 久久亚洲国产精品成人av秋霞| 日韩在线www| 日韩在线欧美在线国产在线| 久久久国产精品免费| 日韩精品日韩在线观看| 国产精品十八以下禁看| 久久99视频精品| 日韩视频在线一区| 亚洲精品永久免费精品| 国产日韩欧美另类| 亚洲欧洲第一视频| 日本不卡免费高清视频| 欧美色图在线视频| 日韩在线欧美在线国产在线| 91免费精品国偷自产在线| 国产丝袜精品第一页| 国产成人免费91av在线| 在线日韩中文字幕| 国产精品网站入口| 国内外成人免费激情在线视频网站| 欧美与欧洲交xxxx免费观看| 精品伊人久久97| 日韩在线观看成人| 深夜福利国产精品| 成人自拍性视频| 国产精品日韩在线| 亚洲美女激情视频| 在线观看不卡av| 国产精品久久久久久久美男| 欧美xxxx18性欧美| 久久久噜噜噜久噜久久| 亚洲福利精品在线| 久久国内精品一国内精品| 精品亚洲一区二区| 国产美女扒开尿口久久久| 伊人亚洲福利一区二区三区| 成人深夜直播免费观看| 精品一区二区三区三区| 日韩亚洲国产中文字幕| 欧美激情在线狂野欧美精品| 亚洲成色www8888| 国内精品一区二区三区四区| 18性欧美xxxⅹ性满足| 欧美成aaa人片免费看| 国产精品久久久久久久久久99| 久久久久久久久国产精品| 久久久精品亚洲| 久久久久久久电影一区| 色噜噜久久综合伊人一本| 欧美一区亚洲一区| 亚洲欧美另类在线观看| 2019最新中文字幕| 色婷婷成人综合| 国产欧美欧洲在线观看| 欧美乱妇高清无乱码| 国产精品v片在线观看不卡| 国产97在线播放| 精品国产一区二区三区久久久狼| 久久久噜噜噜久久中文字免| 欧美极品在线播放| 久久久伊人欧美| 亚洲国产91精品在线观看| 久久99精品久久久久久青青91| 国产精品亚洲视频在线观看|