CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

怎样把一个字符串复制到剪贴板?

楼主ynnwq(NANA)2002-04-17 18:50:05 在 VC/MFC / 基础类 提问

怎样把一个字符串复制到剪贴板? 问题点数:100、回复次数:7Top

1 楼iceneve(暗星云)回复于 2002-04-17 18:52:25 得分 20

COleDataSource   ods;  
  ....  
  ods.CacheData(...)  
  ....  
  ods.SetClipboard();  
  .....Top

2 楼ynnwq(NANA)回复于 2002-04-17 18:53:48 得分 0

具体一点,好吗?  
  谢谢  
  Top

3 楼2ndboy(贱男春)回复于 2002-04-17 19:04:21 得分 45

char   temp[81];  
  GetDlgItemText(hDlg,IDC_HTML,temp,80);  
  HGLOBAL   hGlobal=GlobalAlloc(GHND|GMEM_SHARE,strlen(temp)+1);     //分配指定长度内存  
  char   *pGlobal=(char   *)GlobalLock(hGlobal);     //锁住内存并获得首指针  
  for(UINT   i=0;i<strlen(temp);i++)  
  pGlobal[i]=temp[i];     //将ID放入内存  
  GlobalUnlock(hGlobal);     //解锁内存块  
  OpenClipboard(hDlg);     //打开剪贴板  
  EmptyClipboard();     //清空剪贴板  
  SetClipboardData(CF_TEXT,hGlobal);     //将ID放入剪贴板  
  CloseClipboard();     //关闭剪贴板Top

4 楼2ndboy(贱男春)回复于 2002-04-17 19:05:09 得分 5

以前用过的一段代码,参考一下Top

5 楼ynnwq(NANA)回复于 2002-04-17 19:10:15 得分 0

我去试一试,谢谢Top

6 楼ynnwq(NANA)回复于 2002-04-17 19:11:37 得分 0

各位,给我留个E-MAIL好吗?Top

7 楼fhbkyo(光荣潜水员)回复于 2002-04-17 19:27:58 得分 30

HANDLE   hChar;  
  LPTSTR   lpString,lpChar;  
  ……  
  case   IDM_COPY:  
  if(!(hChar=GlobalAlloc(GHND,Sizeof(lpString)))  
  {  
  MessageBox(hwnd,"全局内存分配失败","ERROR",MB_OK);  
  break;  
  }  
  lpChar=GlobalLock(hChar);  
  lstrcpy(lpText,lpString);  
  GlobalUnlock(hChar);  
  if(!OpenClipboard(hwnd))  
  {  
  MessageBox(hwnd,"剪贴板打开失败","ERROR",MB_OK);  
  break;  
  }  
  EmptyClipboard();  
  SetClipboardData(CF_TEXT,hChar);  
  CloseClipboard();  
  hChar=NULL;  
  break;Top

相关问题

  • 怎样将一个CString类型的字符串复制到剪贴板?
  • 把一个字符串复制到剪贴板?
  • 如何做把一个字符串复制到剪贴板后,变成*号,而用ctrl+v粘贴出来后又变成原来的字符串?
  • 怎么讲字符串放入剪贴板?
  • 请问pb如何把字符串发送到剪贴板里?
  • 如何将剪贴板内的字符串转变为数组?
  • 怎样将整个窗体作为一个位图复制到剪贴板?
  • 怎样从剪贴板里获取ctrl + c复制的文件的路径
  • 怎样操作剪贴板,从而实现复制、剪切与粘贴?同时判断剪贴板里边的数据是否是文本。
  • 怎样响应剪贴板?

关键词

  • 内存
  • 字符串复制
  • hglobal
  • ods
  • 到剪贴板
  • temp
  • char

得分解答快速导航

  • 帖主:ynnwq
  • iceneve
  • 2ndboy
  • 2ndboy
  • fhbkyo

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo