自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

C++剪切板常用應(yīng)用技巧分享

開(kāi)發(fā) 后端
我們?cè)谶@里為大家介紹的C++剪切板的一些常用操作包括:復(fù)制數(shù)據(jù)至剪切板;剪切板中取得數(shù)據(jù);模擬Ctrl+V等等。

C++編程語(yǔ)言的應(yīng)用方式靈活,功能強(qiáng)大,其中有很多功能的實(shí)現(xiàn)都可以通過(guò)多種方法來(lái)輕松的實(shí)現(xiàn)。我們?cè)谶@里會(huì)為大家詳細(xì)介紹一下C++剪切板的一些常用操作技巧,希望能方便大家對(duì)此方面的理解。

C++剪切板操作之復(fù)制數(shù)據(jù)至剪切板

  1. BOOL CopyToClipboard(const char* pszData, const int nDataLen)  
  2. {  
  3. if(::OpenClipboard(NULL))  
  4. {  
  5. ::EmptyClipboard();  
  6. HGLOBAL clipbuffer;  
  7. char *buffer;  
  8. clipbuffer = ::GlobalAlloc(GMEM_DDESHARE, nDataLen+1);  
  9. buffer = (char *)::GlobalLock(clipbuffer);  
  10. strcpy(buffer, pszData);  
  11. ::GlobalUnlock(clipbuffer);  
  12. ::SetClipboardData(CF_TEXT, clipbuffer);  
  13. ::CloseClipboard();  
  14. return TRUE;  
  15. }  
  16. return FALSE;  

C++剪切板操作之從剪切板中取得數(shù)據(jù)

  1. BOOL GetTextFromClipboard()  
  2. {  
  3. if(::OpenClipboard(NULL))  
  4. {  
  5. //獲得剪貼板數(shù)據(jù)  
  6. HGLOBAL hMem = GetClipboardData(CF_TEXT);  
  7. if(NULL != hMem)  
  8. {  
  9. char* lpStr = (char*)::GlobalLock(hMem);   
  10. if(NULL != lpStr)  
  11. {  
  12. //MessageBox(0, lpStr, "", 0);  
  13. ::GlobalUnlock(hMem);  
  14. }  
  15. }  
  16. ::CloseClipboard();  
  17. return TRUE;  
  18. }  
  19. return FALSE;  

C++剪切板操作之模擬Ctrl+V

  1. keybd_event(VK_CONTROL,0,0,0);   
  2. keybd_event('V',0,0,0);   
  3. keybd_event('V',0,KEYEVENTF_KEYUP,0);   
  4. keybd_event(VK_CONTROL,0,KEYEVENTF_KEYUP,0);  

【編輯推薦】

  1. C++鏈棧模板應(yīng)用代碼解讀
  2. C++常量引用正確應(yīng)用方法
  3. C++函數(shù)模板基本概念講述
  4. C++標(biāo)識(shí)符命名規(guī)則相關(guān)應(yīng)用技巧分享
  5. C++構(gòu)造函數(shù)如何進(jìn)行初始化
責(zé)任編輯:曹凱 來(lái)源: 博客園
相關(guān)推薦

2023-05-09 07:09:30

剪切板增強(qiáng)工具Windows

2010-02-01 11:13:00

C++ Traits

2023-08-07 06:56:14

Ditto剪貼板增強(qiáng)工具

2010-02-04 14:58:06

C++內(nèi)存分配

2010-02-06 13:47:08

C++標(biāo)準(zhǔn)擴(kuò)展

2010-02-02 10:46:51

C++獲取文件大小

2010-02-01 17:09:07

C++鏈表操作

2010-02-05 13:44:06

C++ eof()函數(shù)

2013-06-17 11:04:11

WP7開(kāi)發(fā)Windows Pho日歷源碼下載

2010-02-06 16:16:01

C++冒泡排序

2011-07-13 16:36:11

C++

2010-02-03 15:35:00

C++輸入輸出漢字

2010-02-05 17:25:26

C++標(biāo)識(shí)符命名規(guī)則

2011-09-07 10:50:30

UbuntuPastie

2010-02-06 13:52:39

C++ profile

2011-08-02 17:27:06

iPhone應(yīng)用 剪切技巧

2010-02-06 10:24:48

C++二維數(shù)組初始化

2010-02-06 17:09:29

C++文件拷貝

2021-02-20 16:58:50

Windows 10微軟功能

2010-02-04 11:38:43

C++獲取當(dāng)前路徑
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)