MFC 拷贝ListBox单行的数据到剪切板
来源:互联网 发布:android开源项目源码 编辑:程序博客网 时间:2024/05/29 10:21
由于从控件上得到的数据是宽字符,所以分配空间的时候需要
注意的是单行数据长度要乘以2作为GlobalAlloc分配的大小
void Show::OnLbnDblclkListResult(){ int curSel = m_listResult.GetCurSel(); CString str; m_listResult.GetText(curSel, str); BOOL bret = OpenClipboard(); EmptyClipboard(); int len = str.GetLength() * 2; HGLOBAL hGlobal = GlobalAlloc(GMEM_MOVEABLE, len + 2); wchar_t *p = (wchar_t*)GlobalLock(hGlobal); wmemset(p, 0, str.GetLength()+1); wmemcpy(p, str.GetBuffer(), str.GetLength()+1); bret = GlobalUnlock(hGlobal); HANDLE hResult = SetClipboardData(CF_UNICODETEXT, hGlobal); w_return_if_fail(NULL!=hResult); CloseClipboard(); str.Format(L"拷贝数据到剪切板成功, 长度:%d", str.GetLength()); MessageBox(str);}
- MFC 拷贝ListBox单行的数据到剪切板
- MFC中剪切板的使用 把数据拷贝到剪切板和从剪切板中读数据
- 【MFC】按钮点击拷贝到剪切板
- 拷贝文本到剪切板
- 拷贝文本到剪切板
- JAVASCRIPT拷贝内容到剪切板
- 复制数据到剪切板
- MFC - 复制内容到剪切板
- js转化复制到剪切板的数据到文本框
- javascript获取页面图片,拷贝到剪切板
- MFC:文本内容显示到ListBox,顺序不正确的解决方法
- MFC listBox 某一项数据显示不同的颜色
- MFC截屏、绘制并复制到剪切板
- MFC 复制某个区域到剪切板 bitblt
- 拷贝到剪切板——一个flash实现、兼容性不错的js插件ZeroClipboard
- 循环添加数据到listBox
- 用MFC实现文件拖放到ListBox
- MFC LISTBOX定位到最后一行问题
- HTTP协议详解
- 阿里旺旺不显示好友,重新添加时,却显示好友已经存在 的解决办法
- 动态实例变量:解决脆弱的基类问题
- 关于Uboot的USB下载功能
- Java的MD5加密和解密类
- MFC 拷贝ListBox单行的数据到剪切板
- PDU编码规则
- SEH中的prolog和epilog
- 数据结构之线性表——倒数第k个结点
- 30分钟理解关键链--《突破项目的瓶颈--关键链 》读书笔记
- 一个经典的iptables的shell脚本
- 关于JAVA字符串对象数组的循环次数问题
- 自己总结的sql基本操作
- Windows线程简单封装