Drag and Drop 问题,高手请进

forsen 2002-08-16 04:06:02
在一个对话框注册了COledropTarget以后,很容易得到OnDragEnter的消息响应。但是无法得到OnDrop的消息响应。原因是把当drag到对话框上面的时候,程序判断数据源不适合于在对话框上Drop(从光标的形状就可以看出),自然就不会在鼠标左键放开的时候调用OnDrop.
1。我是想用一个对话框来接受Drop消息,但是对于拖放的数据另外处理。请问如何可以办到?也就是强制把数据设置成可以Drop的。
2.我怎么可以在我的程序里面接受数据的时候,变成拷贝,而不会把数据源的数据切掉。(即用Copy而非Move模式)。注意数据源是别人的程序里面的。
...全文
47 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
forsen 2002-08-16
  • 打赏
  • 举报
回复
知道不知道就隔了一层纸。先给了分再说,有问题再贴贴子。
forsen 2002-08-16
  • 打赏
  • 举报
回复
嗯,是返回自己规定的数值就可以了吗?
forsen 2002-08-16
  • 打赏
  • 举报
回复
在OnDragOver里面怎么做呢?
kimryo 2002-08-16
  • 打赏
  • 举报
回复
OnDragOver

DROPEFFECT
forsen 2002-08-16
  • 打赏
  • 举报
回复
1。我是想用一个对话框来接受Drop消息,但是对于拖放的数据另外处理。请问如何可以办到?也就是强制把数据设置成可以Drop的。
2.我怎么可以在我的程序里面接受数据的时候,变成拷贝,而不会把数据源的数据切掉。(即用Copy而非Move模式)。注意数据源是别人的程序里面的。
forsen 2002-08-16
  • 打赏
  • 举报
回复
判断数据源不适合于在对话框上Drop(从光标的形状就可以看出),自然就不会在鼠标左键放开的时候调用OnDrop.
1。我是想用一个对话框来接受Drop消息,但是对于拖放的数据另外处理。请问如何可以办到?也就是强制把数据设置成可以Drop的。
2.我怎么可以在我的程序里面接受数据的时候,变成拷贝,而不会把数据源的数据切掉。(即用Copy而非Move模式)。注意数据源是别人的程序里面的。
forsen 2002-08-16
  • 打赏
  • 举报
回复
在一个对话框注册了COledropTarget以后,很容易得到OnDragEnter的消息响应。但是无法得到OnDrop的消息响应。原因是把当drag到对话框上面的时候,程序判断数据源不适合于在对话框上Drop(从光标的形状就可以看出),自然就不会在鼠标左键放开的时候调用OnDrop.
1。我是想用一个对话框来接受Drop消息,但是对于拖放的数据另外处理。请问如何可以办到?也就是强制把数据设置成可以Drop的。
2.我怎么可以在我的程序里面接受数据的时候,变成拷贝,而不会把数据源的数据切掉。(即用Copy而非Move模式)。注意数据源是别人的程序里面的。

16,473

社区成员

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

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

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