非常困难的问题,如果将图片和文字同时保存到剪贴板中?

LinuxCard 2012-06-22 08:18:13
我想实现一个功能,在我的程序里将图片和文字放入剪贴板,然后在qq或者word里,点击 粘贴 就能显示图片和文字了

我这几天查资料,单独把文字放入剪贴板我会了,单独把图片放入剪贴板,我也会了,就是将他们一起放入剪贴板,我就不会 了。

这里的大牛们多,能给个方法不?

有代码最欢迎了。
...全文
483 18 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
schlafenhamster 2012-06-27
  • 打赏
  • 举报
回复
或者一直使能他。
对话框中有RichEdit的话。
直接 redit.Paste()就可以了。
schlafenhamster 2012-06-27
  • 打赏
  • 举报
回复
对话框里(用WM_KICKIDLE = OnIdle)要找这个“riche text format格式”,找到就使能这个菜单。
LinuxCard 2012-06-27
  • 打赏
  • 举报
回复
我注册了个riche text format格式,复制了文字和图片进去,在word里面可以粘贴处图片文字,
但是在qq的对话框里,却没有任何东西,而且粘贴选项也是灰色的,奇怪了
schlafenhamster 2012-06-27
  • 打赏
  • 举报
回复
楼主的问题是一次复制: ‘文字+图片’。如word
符合:‘粘贴最后一次的内容’
grf9527 2012-06-27
  • 打赏
  • 举报
回复
呵呵其实系统默认是只粘贴最后一次的内容,如果要都拷贝,需要应用程序自己支持。
LinuxCard 2012-06-27
  • 打赏
  • 举报
回复
放弃richedit,用html格式了
搞定,就是麻烦点,要手动生成html文件
schlafenhamster 2012-06-26
  • 打赏
  • 举报
回复
另外微软有个wordpad的例子。你找找看有没有有用的,他可以文字和图一起paste
schlafenhamster 2012-06-26
  • 打赏
  • 举报
回复
我看了看word的宏。没发现有用的。
LinuxCard 2012-06-26
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 的回复:]

把图片和文字通通看成是图来处理不就行了.
[/Quote]

不行啊,文字里面包含有html连接,要让用户点击进去的
anmychen2001 2012-06-26
  • 打赏
  • 举报
回复
把图片和文字通通看成是图来处理不就行了.
LinuxCard 2012-06-26
  • 打赏
  • 举报
回复
不知道怎么参照word的格式啊?

有谁能解决这个问题吗?
lslsyqyq 2012-06-24
  • 打赏
  • 举报
回复
在qq里面同时复制一个图片一个文字
看看剪贴板的内容

参考word和qq的方式
LinuxCard 2012-06-23
  • 打赏
  • 举报
回复
从word里面复制,好像是ole对象
lslsyqyq 2012-06-23
  • 打赏
  • 举报
回复
在word里面 同时 复制 图片和文字
然后看看剪贴板里是什么情况
仿照试试
LinuxCard 2012-06-23
  • 打赏
  • 举报
回复
我用剪贴板查看工具看了,剪贴板了的确有2种格式,图片和txt,但是粘贴的时候,就是只能出来一个啊,太郁闷了 ,

schlafenhamster说的是什么意思?
schlafenhamster 2012-06-23
  • 打赏
  • 举报
回复
word中‘记录宏’看看是什么?
LinuxCard 2012-06-23
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

试试这样

C/C++ code

OpenClipboard (hwnd) ;
EmptyClipboard () ;
SetClipboardData (CF_TEXT, hGlobalText) ;
SetClipboardData (CF_BITMAP, hBitmap) ;
CloseClipboard () ;
[/Quote]


不行啊,到word粘贴里只能看到文字

我试过好多次,单独都没问题,但是一旦合起来,就不行了,只能显示出一项。


这个问题好困难啊

zgl7903 2012-06-22
  • 打赏
  • 举报
回复
试试这样


OpenClipboard (hwnd) ;
EmptyClipboard () ;
SetClipboardData (CF_TEXT, hGlobalText) ;
SetClipboardData (CF_BITMAP, hBitmap) ;
CloseClipboard () ;

16,548

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧