VC拷贝字符串到剪切板
2024-10-15 19:03:19
char a[] ="中华人民共和国"; DWORD dwLength = ; // 要复制的字串长度
HANDLE hGlobalMemory = GlobalAlloc(GHND, dwLength + ); // 分配全局内存并获取句柄
LPBYTE lpGlobalMemory = (LPBYTE)GlobalLock(hGlobalMemory); // 锁定全局内存
//for (int i = 0; i<dwLength; i++)
//{ // 将"*"复制到全局内存块
// *lpGlobalMemory++ = '*';
//}
memcpy(lpGlobalMemory,a,dwLength);
lpGlobalMemory[dwLength] = '\0'; GlobalUnlock(hGlobalMemory); // 锁定内存块解锁
HWND hWnd = GetSafeHwnd(); // 获取安全窗口句柄 ::OpenClipboard(hWnd); // 打开剪贴板
::EmptyClipboard(); // 清空剪贴板
::SetClipboardData(CF_TEXT, hGlobalMemory); // 将内存中的数据放置到剪贴板
::CloseClipboard(); // 关闭剪贴板 MessageBox("拷贝到剪切板成功");
最新文章
- 关于装完系统出现a disk read error occurred的解决方法
- 客户端调用服务端webservice的端口问题
- SilverlightERP&;CRM源码(可用于开发基于Silverlight的CRM,OA,HR,进销存等)
- Mysql几种索引类型的区别及适用情况
- Android应用程序框架之无边界设计意图
- centos7搭建NIS与NFS综合应用
- SpringMVC源码解析 - HandlerMethod
- 【pyhton】import math与import cmath
- SQL自连接(源于推荐算法中的反查表问题)
- KVM设置DHCP、DNS、Gateway
- 【亲测】Appium测试Android混合应用时,第二次切换到WebView失败
- 每日分享!~ JavaScript(js数组如何在指定的位置插入一个元素)
- 南京邮电大学java程序设计作业在线编程第七次作业
- 剑指offer-扑克牌顺子
- JSON CSRF新姿势
- node.js中 koa 框架的基本使用方法
- hashCode和equal
- 实现textview竖排文字效果
- Java将一个字符串的首位改为大写后边改为小写的实现,String
- DIV+CSS实战(三)