博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
剪贴板通讯
阅读量:5876 次
发布时间:2019-06-19

本文共 1006 字,大约阅读时间需要 3 分钟。

void CClipBoradTestDlg::OnBnClickedButton1(){ // TODO: 在此添加控件通知处理程序代码 HANDLE hClip; HGLOBAL hmem; if(!OpenClipboard()) {  MessageBox(_T("open clipboard error!"));  return; } if(!EmptyClipboard()) {  MessageBox(_T("clear clipboard error!"));  return; }  CString str; GetDlgItemText(IDC_EDIT1,str); size_t cbStr = (str.GetLength() + 1) * sizeof(TCHAR); hmem = GlobalAlloc(GMEM_MOVEABLE,cbStr);//申请内存 memcpy(GlobalLock(hmem),str.GetBuffer(0),cbStr);//将数据拷贝到申请的内存中。 str.ReleaseBuffer();  GlobalUnlock(hmem); hClip = SetClipboardData(CF_UNICODETEXT,hmem);}void CClipBoradTestDlg::OnBnClickedButton2(){ // TODO: 在此添加控件通知处理程序代码 if(!OpenClipboard()) {  MessageBox(_T("open clipboard error!"));  return; } CString str; HANDLE hdata = GetClipboardData(CF_UNICODETEXT); if(hdata == NULL) {  MessageBox(_T("hdata null!"));  return; } str.Format(_T("%s"),GlobalLock(hdata)); GlobalUnlock(hdata); SetDlgItemText(IDC_EDIT2,str); CloseClipboard();}

 

转载于:https://www.cnblogs.com/longcheng2012/archive/2012/11/01/2749698.html

你可能感兴趣的文章
PostgreSQL在何处处理 sql查询之五十九
查看>>
T-SQL查询进阶--深入浅出视图
查看>>
iOS 如何创建单例对象
查看>>
skype msnLite 静态路由
查看>>
Hibernate原理
查看>>
SlidingMenu+Fragment实现当前最流行的侧滑
查看>>
我是如何写作一本软件+哲学式的书籍的(下)
查看>>
Spring——AOP配置时的jar包异常
查看>>
HBase修改压缩格式及Snappy压缩实测分享
查看>>
Minimit Anima – 硬件加速的 CSS3 动画插件
查看>>
HDUOJ-------The Hardest Problem Ever
查看>>
学习嵌入式—导火线
查看>>
hdu 1217 Arbitrage (最小生成树)
查看>>
Bash Shell字符串操作小结
查看>>
sourceinsight技巧
查看>>
ASP.NET 解决URL中文乱码的解决
查看>>
el表达式跟ognl表达式的区别(用法和页面取值) 转
查看>>
解决java获取系统时间差8个小时 专题
查看>>
c#删除list中的元素
查看>>
Ubuntu 12.10安装QQ2012
查看>>