CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

如何获取剪切板内的东西是剪切的还是复制的?

楼主bctcvc(我已崩溃)2005-05-16 09:45:00 在 VC/MFC / 基础类 提问

谢谢! 问题点数:50、回复次数:5Top

1 楼pomelowu(羽战士)回复于 2005-05-16 11:24:31 得分 5

响应WM_CUT消息的是剪切Top

2 楼bctcvc(我已崩溃)回复于 2005-05-16 11:53:10 得分 0

你是说SendMessageA,SendMessageW?  
   
  我拦截了,可是都没有wm_cut,wm_copy之类的。Top

3 楼vcmute(BCare4 H1Rest Good9!)回复于 2005-05-16 12:05:56 得分 45

不知道你说的是不是文件的操作,如果是字符串cut   &   copy就不好判断  
   
  If   you   are   wondering   how   the   context   menu   figures   out   whether   an   item   was   cut   or   copied,   it   simply   examines   the   CFSTR_PREFERREDDROPEFFECT    
   
  例子:  
  UINT   CF_PREFERREDDROPEFFECT   =   RegisterClipboardFormat(CFSTR_PREFERREDDROPEFFECT);  
  if(IsClipboardFormatAvailable(CF_PREFERREDDROPEFFECT))  
  {  
  if   (OpenClipboard())    
                  {    
                          HANDLE   hglb   =   GetClipboardData(CF_PREFERREDDROPEFFECT);    
                          DWORD   dwEffects   =   *(DWORD*)   GlobalLock(hglb);    
  #define DROPEFFECT_NONE (   0   )  
   
  if(dwEffects   &   DROPEFFECT_MOVE)  
                  MessageBox("CUT");  
  else   if(dwEffects   &   DROPEFFECT_COPY)  
                  MessageBox("COPY");  
   
                          GlobalUnlock(hglb);    
                          CloseClipboard();    
                  }    
  }Top

4 楼bctcvc(我已崩溃)回复于 2005-05-16 13:08:54 得分 0

终于看到点有用的。  
  试一下先!  
  谢谢拉!Top

5 楼bctcvc(我已崩溃)回复于 2005-05-16 13:18:06 得分 0

OK解决了!  
  谢谢啊!Top

相关问题

  • 如何将CStatic中的内容复制到剪切板上
  • 怎么把自己的数据复制到剪切板中呀?
  • 如何将图片复制到剪切板中?
  • 如何在richtextbox中选定一段文字后自动复制到剪切板
  • 如何用代码实现将剪切板的内容粘贴到word中并重新全选再复制回剪切板???
  • 怎么将一个字符串复制到剪切板上,然后在剪切板上再粘贴到文本框中
  • 如何获取Windows当前剪切板内容的数据结构,以及如何向剪切板写数据。望解答!
  • 问一个基本问题 如何将LISTBOX中选定的字符串复制到剪切板中
  • 怎么把变量值复制到剪切板,再粘贴到指定的地方?
  • 点击一个按钮,然后把一个输入框中的内容复制到剪切板怎么做??

关键词

  • preferreddropeffect
  • hglb
  • dweffects
  • cut
  • copy
  • cf

得分解答快速导航

  • 帖主:bctcvc
  • pomelowu
  • vcmute

相关链接

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

广告也精彩

反馈

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