av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

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

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)行初始化

文章題目:C++剪切板常用應(yīng)用技巧分享
瀏覽地址:http://uogjgqi.cn/article/dhegjog.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問(wèn)/技術(shù)咨詢(xún)/運(yùn)營(yíng)咨詢(xún)/技術(shù)建議/互聯(lián)網(wǎng)交流