拖放格式的疑惑

BloodFighter 2010-07-06 09:50:10
最近研究拖放的问题,有几个疑问,我在MSDN上没找到答案,请各位大侠严谨地回答,多谢:
1. 一次拖放操作的数据中能同时有多种格式吗?
2. 我在Word中选中文本+图片的部分进行拖放操作,这是用什么格式?如果是自定义格式,那拖放目标该如何识别和读取呢?
...全文
151 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
tuo_li 2010-07-07
  • 打赏
  • 举报
回复
顶 学习一下
BloodFighter 2010-07-07
  • 打赏
  • 举报
回复
jameshooo大侠,
能介绍一下怎么用COM方式使用windowless richedit吗
jameshooo 2010-07-07
  • 打赏
  • 举报
回复
DirectUI跟RICHEDIT又没有冲突,前几天的帖子
BloodFighter 2010-07-07
  • 打赏
  • 举报
回复
2009及以后版本的QQ都是用DirectUI的,哪有RICHEDIT控件?不信你用Spy++试试
jameshooo 2010-07-07
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 bloodfighter 的回复:]

2009版本的QQ不是用RICHEDIT的
[/Quote]

真的不是?证据是什么?
BloodFighter 2010-07-07
  • 打赏
  • 举报
回复
2009版本的QQ不是用RICHEDIT的
雪影 2010-07-06
  • 打赏
  • 举报
回复
google baidu
随便找些例子看看就是 网上此类代码大把的是
BloodFighter 2010-07-06
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 tttyd 的回复:]
引用 2 楼 bloodfighter 的回复:

to:tttyd
使用流数据也要有个格式啊,比如说,为什么word里的内容拖放到QQ聊天框里,QQ能正确地识别图片和文字呢


流数据就是一个二进制数据流。组件内部不区分数据格式。由客户端自行判断数据流的数据格式
[/Quote]
你教教我接收端如何能判断数据流中的数据格式?
雪影 2010-07-06
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 bloodfighter 的回复:]

to:tttyd
使用流数据也要有个格式啊,比如说,为什么word里的内容拖放到QQ聊天框里,QQ能正确地识别图片和文字呢
[/Quote]

流数据就是一个二进制数据流。组件内部不区分数据格式。由客户端自行判断数据流的数据格式
BloodFighter 2010-07-06
  • 打赏
  • 举报
回复
to:tttyd
使用流数据也要有个格式啊,比如说,为什么word里的内容拖放到QQ聊天框里,QQ能正确地识别图片和文字呢
雪影 2010-07-06
  • 打赏
  • 举报
回复
拖放是使用的是流数据的概念,有专门的控件支持拖放

参考:
Window 下拖放操作Drag & Drop 全解析
http://blog.vckbase.com/isrobert/archive/2007/11/13/30625.html
jameshooo 2010-07-06
  • 打赏
  • 举报
回复
先了解一下拖放过程中会触发哪些事件,每个事件环节处理不同的事,等你知道这些流程,自然就知道问题的答案了,格式的识别和读取是环节之一,不是所有格式都能被读取,WORD内容能拖放到QQ,是因为WORD和RICHEDIT都支持RTF格式。
BloodFighter 2010-07-06
  • 打赏
  • 举报
回复
自己顶起来

3,248

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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