首页
社区
课程
招聘
[讨论]一个Drag&Drop操作的小细节
2007-8-7 12:42 4056

[讨论]一个Drag&Drop操作的小细节

2007-8-7 12:42
4056
从资源管理器开始拖动文件的时候,并不会使资源管理器窗口前置(即按住鼠标左键选择文件并不会使资源管理器activate),但是其他的一些软件,比如TotalCommander,只要鼠标左键一落下就会使窗口前置,阻挡了其他窗口.

那么WINDOWS资源管理器是怎么实现Drag&Drop这个操作的呢?

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
点赞0
打赏
分享
最新回复 (1)
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
NIU 2007-8-8 21:04
2
0
乱猜一下,估计是处理一下WM_LBUTTONDOWN消息,用函数SetWindowPos让窗口保持不而弹到前台,大概要用到SWP_NOZORDER、SWP_NOACTIVATE等参数,也就是说不使用系统默认的处理方式。

不知猜得对否?
游客
登录 | 注册 方可回帖
返回