相当有难度的问题,期待能人解决

qybao 2003-12-31 11:33:30
希望大家仔细看好问题后再回答
问题解决后开帖再加分

http://expert.csdn.net/Expert/topic/2618/2618307.xml?temp=.1340601
http://expert.csdn.net/Expert/topic/2618/2618300.xml?temp=8.083522E-03
...全文
138 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
会思考的草 2004-01-14
  • 打赏
  • 举报
回复
我觉得这里首先要知道用户程序中是用何种方式实现拖放的,这一点相当重要。
如果用户使用OLE,那么当它调用COleDataSource::DoDragDrop之后,所有的鼠标移动消息都将发往OLE,不论你的控制程序,还是用户自己的程序,都接受不到鼠标移动消息。
如果用户不使用OLE,那他起码要在OnLButtonDown中作SetCapture的动作,否则不能在其OnMouseMove中做出正确的响应。这样你的程序和用户程序都在争抢鼠标移动消息,我个人觉得比较难以处理。
xdszg 2004-01-13
  • 打赏
  • 举报
回复
很难!
学习一下。

15,471

社区成员

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

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