首页 > 解决方案 > 应用程序使用不同的 WM_DROPFILES 机制进行拖放

问题描述

尝试自动从我的应用程序(应用程序 1)拖放到 Windows 上的第三方应用程序(应用程序 2)。

应用程序 2 可以识别从资源管理器在其窗口上拖放文件(文件被添加到列表中),但是在我对应用程序 1 的尝试失败后(使用 WN_DROPFILES,ecc),我使用 spy++ 检查了应用程序 2 上的所有消息当我在上面拖放文件时。

由于 spy++ 捕获的所有消息中都没有 WM_DROPFILES 消息,因此 app 2 显然使用了不同的机制。

我在 Windows 10 上,尝试以管理员用户身份启动应用程序 2(奇怪的是,当我以管理员身份运行时,会出现一个弹出窗口,说拖放不起作用,但实际上确实如此)。

有什么建议么?

谢谢

标签: windows

解决方案


推荐阅读