VC中剪贴板简单复制粘贴操作
2008-07-29 12:17
429 查看
VC中复制和粘贴文本操作,这一项功能可用于进程之间的通信
//VC中写剪贴板,将数据复制到剪贴板 void CClipboardDlg::OnButton1() { // TODO: Add your control notification handler code here UpdateData(); CString source=m_strClipborad; //文本内容保存在source变量中 if( OpenClipboard() ) { HGLOBAL clipbuffer; char * buffer; EmptyClipboard(); clipbuffer = GlobalAlloc(GMEM_DDESHARE, source.GetLength()+1); buffer = (char*)GlobalLock(clipbuffer); strcpy(buffer, LPCSTR(source)); GlobalUnlock(clipbuffer); SetClipboardData(CF_TEXT,clipbuffer); CloseClipboard(); } } //VC中读剪贴板,将剪贴板中数据读出 void CClipboardDlg::OnButton2() { // TODO: Add your control notification handler code here char * buffer = NULL; //打开剪贴板 CString fromClipboard; if ( OpenClipboard() ) { HANDLE hData = GetClipboardData(CF_TEXT); char * buffer = (char*)GlobalLock(hData); fromClipboard = buffer; GlobalUnlock(hData); CloseClipboard(); } m_strClipborad+=fromClipboard; UpdateData(false); } |
相关文章推荐
- 跟我一起玩Win32开发(21):复制&粘贴&剪贴板操作
- C#操作剪贴板实现复制粘贴
- iOS开发_iphone 实现剪贴板操作_iphone 复制粘贴功能
- iOS开发_iPhone 实现剪贴板操作_iPhone 复制粘贴功能
- C#操作剪贴板实现复制粘贴
- iOS开发_iphone 实现剪贴板操作_iphone 复制粘贴功能(转)
- vc++复制到剪贴板操作
- iOS开发_iphone 实现剪贴板操作_iphone 复制粘贴功能
- C#操作剪贴板实现复制粘贴
- iOS开发_剪贴板操作_复制粘贴功能
- iOS开发_iphone 实现剪贴板操作_iphone 复制粘贴功能
- VC++下Window剪贴板的操作
- 让IE8ie9ie10复制粘贴网页内容时不再提示确实允许此网页访问剪贴板
- VC 剪贴板操作
- Vmware vSphere让本地和虚拟机可以通过复制和粘贴操作
- 用VC实现简单的录音和播音 && VC的管道操作
- android 实现剪贴板的粘贴复制
- C#复制、粘贴文本信息到剪贴板
- VC 操作Excel sheet复制、重命名
- 禁止网页内容复制、另存为、粘贴的简单方法