Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

What is the way C++ operates the clipboard?

2025-04-10 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >

Share

Shulou(Shulou.com)06/02 Report--

This article mainly introduces "how C++ operates the clipboard application". In daily operation, I believe many people have doubts about how C++ operates the clipboard application. The editor consulted all kinds of materials and sorted out simple and easy-to-use methods of operation. I hope it will be helpful to answer the doubts about "what is the way C++ operates the clipboard application?" Next, please follow the editor to study!

The following describes how C++ operates the clipboard, mainly writing and obtaining data. The operation of the clipboard can be seen as a way of inter-process communication.

1. Create a new project ClipboardTest based on dialog box MFC in VC++ (6.0-9.0)

2. Add two editing controls (IDC_EDIT_SEND and IDC_EDIT_RECV) and two buttons (IDC_BTN_SEND and IDC_BTN_RECV)

3. Add the code for IDC_BTN_SEND to write data to the clipboard

If (OpenClipboard ()) / / Open clipboard {CString str; HANDLE hClip; char* pBuf; EmptyClipboard (); / / clear clipboard GetDlgItemText (IDC_EDIT_SEND,str); / / get data in IDC_EDIT_SEND / / write data hClip=GlobalAlloc (GMEM_MOVEABLE,str.GetLength () + 1); pBuf= (char*) GlobalLock (hClip); strcpy (pBuf,str); GlobalUnlock (hClip); / / unlock SetClipboardData (CF_TEXT,hClip) / / format / / close the clipboard CloseClipboard ();}

4. Add code to read clipboard data for IDC_BTN_RECV

If (OpenClipboard ()) / / Open the clipboard {if (IsClipboardFormatAvailable (CF_TEXT)) / / determine whether the format is what we need {HANDLE hClip; char* pBuf; / / read data hClip=GetClipboardData (CF_TEXT); pBuf= (char*) GlobalLock (hClip); GlobalUnlock (hClip); SetDlgItemText (IDC_EDIT_RECV,pBuf); / / data is displayed in IDC_EDIT_RECV CloseClipboard () }} at this point, the study of "how C++ operates the clipboard application" is over. I hope to be able to solve your doubts. The collocation of theory and practice can better help you learn, go and try it! If you want to continue to learn more related knowledge, please continue to follow the website, the editor will continue to work hard to bring you more practical articles!

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Development

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report