请问一下如何实现类似于QQ那样树型控件(CTreeCtrl)的拖放功能

xixuanfong 2011-12-21 09:45:21
各位大虾,帮帮忙,如果有相关例子,发到我的邮箱,高分相送, 邮箱地址:xixuanfong@sohu.com,急!!

目前我想实现:
1。类似于QQ那样可以将数型控件里的Item拖动到窗口上,数据怎么传输啊,需要用到OLE拖放么?
2。将文件拖放到树型控件的某一项(Item)上,怎么实现
...全文
182 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
xixuanfong 2012-01-05
  • 打赏
  • 举报
回复
自己搞定了
xixuanfong 2011-12-22
  • 打赏
  • 举报
回复
专家高手们,帮帮忙啊。。。急死了
xixuanfong 2011-12-22
  • 打赏
  • 举报
回复
问题还没搞定啊,搞定的话,可以另外送分。。。
ahlubin198507 2011-12-22
  • 打赏
  • 举报
回复
兄弟现在积分太难弄了哦
xixuanfong 2011-12-22
  • 打赏
  • 举报
回复
我找了,网上例子基本都是内部拖放的,有相关代码贴出来参考一下也行啊
ZSP95 2011-12-21
  • 打赏
  • 举报
回复
从树形控件 拖出到 新窗口功能 对CTreeCtrl稍微改造下相应消息响应函数就行

反过来 我之前是用钩子的功能实现的那个消息捕捉 -- 然后对应去处理 打开或更新什么的 很简单的功能 这回找不到那段代码了 baidu搜下很多的源码片段 改造下就行
xixuanfong 2011-12-21
  • 打赏
  • 举报
回复
上面那个例子也是内部拖放啊
xixuanfong 2011-12-21
  • 打赏
  • 举报
回复
还有就是反过来的,从外部拖放文件到CTreeCtrl的某一项
xixuanfong 2011-12-21
  • 打赏
  • 举报
回复
TO:lgstudyvc
你的那个demo是内部拖放还是外部拖放啊,我是指能将树型控件的某一个节点信息,比如节点名称,拖放到我new出来的一个对话框上,在该对话框里我能捕获到该信息

TO:healer_kx
能具体点么
lgstudyvc 2011-12-21
  • 打赏
  • 举报
回复
拖放时根据信息,重建个树或节点

我有个demo,
healer_kx 2011-12-21
  • 打赏
  • 举报
回复
MFC的CTreeCtrl支持拖放。但是却是算是OLE拖放。。。

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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