博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MFC - 设置剪切板内容
阅读量:4930 次
发布时间:2019-06-11

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

1 // 设置剪切板内容 2 void CLogic::fnCopyStrToClipboard(CString szStr) 3 { 4     if ( ::OpenClipboard(NULL) )  5     { 6         if ( EmptyClipboard() ) 7         {      8             size_t cbStr = (szStr.GetLength()+1)*sizeof(TCHAR);     9             HGLOBAL hData = GlobalAlloc(GMEM_MOVEABLE, cbStr);10             memcpy_s(GlobalLock(hData), cbStr, szStr.LockBuffer(), cbStr);11             szStr.UnlockBuffer();12             GlobalUnlock(hData);13             UINT nFormat = (sizeof(TCHAR) == sizeof(WCHAR) ? CF_UNICODETEXT:CF_TEXT);14             if (NULL == ::SetClipboardData(nFormat, hData))15             {16                 CloseClipboard();17                 return;18             }19         }20         CloseClipboard();        //关闭剪切板21     }22 }

 

转载于:https://www.cnblogs.com/DuanLaoYe/p/5455182.html

你可能感兴趣的文章
二阶段之六
查看>>
微博爬虫 python
查看>>
中石油 【递归】普通递归关系
查看>>
vue报错Error in render: "TypeError: Cannot read property '0' of undefined"
查看>>
silverlight 隐藏ChildWindow 右上角的关闭按钮
查看>>
oracle获取子串
查看>>
List排序
查看>>
Javascript闭包(Closure)
查看>>
字符串操作
查看>>
redis
查看>>
likely() 和 unlikely()
查看>>
4. Median of Two Sorted Arrays
查看>>
03一些View总结
查看>>
每月一次,免费领取小米云服务会员
查看>>
MapReduce--平均分,最高,低分以及及格率的计算
查看>>
mac下管理论文的工具
查看>>
[c++面试准备]--vector对象是如何增长的
查看>>
【十大经典数据挖掘算法】k
查看>>
POJ3122Pie(二分)
查看>>
114. Flatten Binary Tree to Linked List
查看>>