windows - 应用程序使用不同的 WM_DROPFILES 机制进行拖放
问题描述
尝试自动从我的应用程序(应用程序 1)拖放到 Windows 上的第三方应用程序(应用程序 2)。
应用程序 2 可以识别从资源管理器在其窗口上拖放文件(文件被添加到列表中),但是在我对应用程序 1 的尝试失败后(使用 WN_DROPFILES,ecc),我使用 spy++ 检查了应用程序 2 上的所有消息当我在上面拖放文件时。
由于 spy++ 捕获的所有消息中都没有 WM_DROPFILES 消息,因此 app 2 显然使用了不同的机制。
我在 Windows 10 上,尝试以管理员用户身份启动应用程序 2(奇怪的是,当我以管理员身份运行时,会出现一个弹出窗口,说拖放不起作用,但实际上确实如此)。
有什么建议么?
谢谢
解决方案
推荐阅读
- list - List.assoc using List.find
- css-selectors - How to group CSS selectors with Material-UI?
- java - Lombok 升级到 Gradle 5.0 后导致 MapStruct compileJava 构建失败
- sql - Hive 中的 date_format 函数给出错误的输出
- sql - SQL CHECK 语句错误:应使用逗号或右括号。(靠近“检查”)
- python - 当我尝试设置 PeriodIndex 时出现 DateParseError 错误
- sql - 如何获取SQL中前5个国家之和的百分比?
- sql - Oracle SQL 查询无效标识符 (ORA-00904)
- javascript - Vuejs(PrimeVue)侧边栏组件上的保持活动不起作用
- ember.js - ember 测试抛出错误 - 无法读取未定义的属性“tagName”