精易论坛

标题: 易语言黑月文件拖放使用例程,支持win10与多文件 [打印本页]

作者: 凌哥    时间: 2017-2-5 13:05
标题: 易语言黑月文件拖放使用例程,支持win10与多文件
本帖最后由 你凌哥i 于 2017-2-5 13:10 编辑

其实我最近也在苦恼win10文件拖放的这个问题,百度搜了一下都是要修改那个注册表的值,然后重启电脑!@¥¥#……&……**~!@
发一个黑月的例子吧,支持win10 多文件拖放,不用修改什么注册表

唯一需要注意的是,易语言直接调试是不行的,必须要使用黑月编译后才可以拖放。我感觉关键的地方就是黑月编译。。。
ps:精易模块的文件拖放类,不支持win10滴




作者: 空之影    时间: 2017-2-5 13:07
精易模块有API。XX类
作者: xslyhk    时间: 2017-2-5 13:16
谢谢分享哦
作者: syser    时间: 2017-2-5 13:16
本帖最后由 syser 于 2017-2-5 13:18 编辑

管理员身份运行的程序如果支持就非常吊了
正常情况下添加消息过滤就行了
测试不支持管理员身份的高权限程序拖放

因为explorer权限太低了

作者: hljmake    时间: 2017-2-5 13:18
非常不错啊
作者: syser    时间: 2017-2-5 13:19
ChangeWindowMessageFilter就行了 跟黑月没关系

能处理权限隔离才是关键
作者: 凌哥    时间: 2017-2-5 13:20
syser 发表于 2017-2-5 13:19
ChangeWindowMessageFilter就行了 跟黑月没关系

能处理权限隔离才是关键

可我只知道同样的代码,易语言编译不行,黑月编译就行。。。
作者: 中华威少    时间: 2017-2-5 13:45
这是神马东东?
作者: 一直爱着你    时间: 2017-2-5 13:59
在Windows10上只需要ChangeWindowMessageFilter这个API就可以解决拖放的问题,前面楼层说得都没错
作者: 网络注册会员    时间: 2017-2-5 14:46
顶你一百次
作者: 1668532261    时间: 2017-2-5 16:34
感谢分享!谢谢啦@!

作者: 2446789312    时间: 2017-2-5 16:54
看看怎么玩!!
作者: 2446789312    时间: 2017-2-5 16:55
是源码吗???
作者: 2446789312    时间: 2017-2-5 16:55
我的不是黑月编译的
作者: qiuyingjia    时间: 2017-2-5 19:19
可以的,支持
作者: 1269082206    时间: 2017-2-6 11:59
~\(≧▽≦)/~赞一个
作者: 529512527    时间: 2017-2-6 15:46
谢谢支持一下
作者: 爽歪歪    时间: 2017-2-6 19:24
看一下,下载地址
作者: andkin    时间: 2017-2-7 01:02
你看我那个  残废的拖拽
作者: 2876047876    时间: 2017-2-7 03:42
66666666666666666666
作者: cwjhome    时间: 2017-2-7 11:24
好像不错就要找个

作者: cwjhome    时间: 2017-2-7 11:27
没用 WIN10 本来的拖放就能用的  你开管理员权限一样接受不到路径了
作者: 凌哥    时间: 2017-2-7 11:34
cwjhome 发表于 2017-2-7 11:27
没用 WIN10 本来的拖放就能用的  你开管理员权限一样接受不到路径了

好像是。。。开了管理员权限,就不能拖放了333
作者: 网上邻居007    时间: 2017-2-7 12:18
谢谢了我喜欢
作者: a798812516z    时间: 2017-2-7 16:03
伸手党来也,学习了

作者: 夏木Frank    时间: 2017-2-7 18:44
提示: 作者被禁止或删除 内容自动屏蔽
作者: 夏木Frank    时间: 2017-2-7 18:44
提示: 作者被禁止或删除 内容自动屏蔽
作者: 358379357    时间: 2017-2-8 10:19
谢谢分享啊
作者: gzslxf    时间: 2017-2-8 22:16

作者: AFK    时间: 2017-2-9 14:06
唯一需要注意的是

作者: 艾鱼    时间: 2017-2-10 20:52
多谢大神。受教了。

作者: 见与不见    时间: 2017-2-11 23:19
uac权限,其实有个函数把拖放事件加白名单就行啦
作者: dongou    时间: 2017-2-13 20:41
多谢大神,受教了。
作者: sadamu9527    时间: 2017-2-14 12:08
多谢,这个操作比较简单
作者: 9876543210    时间: 2017-2-27 09:30
把回收站拖进去看看会发生什么?
作者: jyme    时间: 2017-3-3 15:00
非常感谢,收下了
作者: use44    时间: 2017-3-12 10:23
“以管理员方式运行“时,可以显示正常的拖放指针(小加号),但不激活拖放事件。不过比易语言强多了,易语言即使过滤消息,拖放小鼠标指针也不变。
作者: use44    时间: 2017-3-12 10:27
syser 发表于 2017-2-5 13:16
管理员身份运行的程序如果支持就非常吊了
正常情况下添加消息过滤就行了
测试不支持管理员身份的高权限 ...

changeWindowMessageFilter这个函数可以对过滤消息进行处理。此过滤处理其它消息可以,但处理拖放还是不行。不知是不是易语言的问题。
作者: use44    时间: 2017-3-12 10:28
syser 发表于 2017-2-5 13:19
ChangeWindowMessageFilter就行了 跟黑月没关系

能处理权限隔离才是关键

此函数在windows 10、易语言下不行。
作者: ilvjyw    时间: 2017-5-12 10:46
感谢分享 精易模块有API。XX类
作者: Win8—YL    时间: 2017-5-30 12:11
凌哥 黑月怎么支持Windows组件6.0库?
作者: ligang21th    时间: 2017-6-22 16:02
谢谢分享哦
作者: ligang21th    时间: 2017-6-22 16:03
谢谢分享哦
作者: 2847004762    时间: 2018-2-3 17:01
支持楼主,支持精益论坛。
作者: Q958712    时间: 2018-4-20 21:01
有没有黑月使用的教程
作者: 镇魂    时间: 2018-8-8 15:57
楼主好神仙 系统配置UAC去掉勾然后编译保准你 能拖会放
作者: 镇魂    时间: 2018-8-8 16:00
自己看 去掉勾然后编译 去拖把 保证你能行

QQ截图20180808155855.png (12.29 KB, 下载次数: 0)

QQ截图20180808155855.png

作者: landun6666    时间: 2019-3-25 17:02
666666666666666666666666666666666666666666666
作者: 三楼华哥    时间: 2019-8-1 23:23
镇魂 发表于 2018-8-8 15:57
楼主好神仙 系统配置UAC去掉勾然后编译保准你 能拖会放

你搞笑的吧,有需要权限的时候,人家讲怎么绕过win10安全机制你在这搞毛,你一个人只会玩低权限进程就不要带上我们
作者: liaoxiaohu    时间: 2019-10-17 14:32
1111111111111
作者: xy1002    时间: 2020-1-4 20:30

谢谢分享            
作者: HappyWL    时间: 2022-5-15 21:06
wwwwwww另个
作者: HappyWL    时间: 2022-5-15 21:09
121万2453人格分
作者: taotao197710    时间: 2022-6-5 10:08
这是怎么回事
作者: Peysk    时间: 2022-7-19 12:30
66666666666666666666666666666666
作者: Peysk    时间: 2022-7-19 12:30
                                                                                                                                                         _
作者: 370114763    时间: 2022-10-24 19:01

666666666666666666666666666666666666666666666
作者: yingle    时间: 2023-5-9 10:52
感谢分享666666
作者: yingle    时间: 2023-5-9 11:10
感谢分享




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4