150分 --- 关于拖放的问题 (150分)

  • 主题发起人 主题发起人 wzca
  • 开始时间 开始时间
W

wzca

Unregistered / Unconfirmed
GUEST, unregistred user!
做了一个浮动的小窗口,想把文字,图片,或URL 拖进去,
试了 Drag & Drop 组件,好象只能支持一种不能同时支持多种拖放。
请教各位,谁有什么好方法呀?
最好给个源码喔 !
 
很麻烦,看看dragdrop控件的源码就知道了:)
 
找一下控件,肯定有的,我记不清了
 
多放几种格式在程序里好了。在目标位置判断 formatEtc .
 
FormatEtc 找不到,在什么地方。 :(
给个小例子?
 
谁来教我啊?
 
就是呀
要不就自己实现拖放接口好了
 
有什么简单点东西,给俺学习一下呢?
 
自己解答一下吧。呵呵
-> 创建 IDropTarget 接口的实例并注册拖放目标。
-> 当 DragOver 方法被调用时, IDataObject 接口查找格式(通过枚举格式列表查找),如果支持则提供视觉反馈。
-> 当 Drop 方法被调用时,利用返回的 FormatEtc 变量调用 GetData 方法来获得 StgMedium 记录,再通过 StgMedium记录从全局内存块中获得内容。
-> 处理得到的内容。
============================
只得到了大约的方法,正在研究怎么具体解决之。。。。。
 
认真的研究了 Drage & Drop 控件
用它自己带的基类,我又封了一层。呵呵
这下想拖什么都可以了,只用一个"自己"的控件。 :)
多谢大家了,派分啦
 

Similar threads

后退
顶部