我如何在这个菜单上使用 Spy++,如果我在它外面点击它会一直消失?

问题描述

我想使用 Spy++ 记录此菜单的消息。

image

通常,如果我想记录一个窗口的消息,我会使用 Spy++ 并将“查找窗口”工具拖到它上面。但在这种情况下,如果我将工具拖到这个菜单上,菜单就会消失,因为我在它外面点击了。

image

有什么解决方法吗?

更多信息:

我想要实现的是找出当我单击菜单项(它们是按钮)时发送的消息。

第一张图片中的那个特定菜单只有在我点击按钮时才会创建,而且每次点击它都有不同的 HWND

如果我无法在 Spy++ 中完成此操作,我可以使用其他类似于 Spy++ 的应用程序来完成此操作吗?

解决方法

其实是我自己想出来的。 您可以只记录父窗口的消息,并将日志记录选项设置为也记录子窗口的消息。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...