2

我使用 PostMessage 模拟了鼠标事件并在记事本应用程序上进行了测试。我不想通过发送鼠标事件来获得记事本应用程序的焦点。

只有当我在 PostMessage 参数中使用记事本的 ChildWindow(即您可以写入的空白区域)时才会收到事件,这意味着我无法单击应用程序的菜单(文件、编辑 ..)。您对如何在不设置焦点的情况下做到这一点有任何想法吗?

4

1 回答 1

3

如果要使用窗口菜单的菜单项,请找出菜单命令 ID,然后通过 WM_COMMAND 消息将它们发送到主窗口。使用 Spy++ 帮助处理菜单命令 ID。

于 2011-02-22T00:13:01.123 回答