Delphi 控制另一个应用程序中的主菜单

Delphi 控制另一个应用程序中的主菜单,delphi,api,handles,Delphi,Api,Handles,我正在创建一个组件,可以访问其他应用程序并向它们填充信息。通常调用其他应用程序的表单,并自动填写字段中的信息。填充类已经准备好了。我通过windows手柄进行了所有访问。它工作得很好 我现在需要做的是访问另一个应用程序的主菜单并浏览菜单项。有了这个,它就可以访问应用程序中的任何形式 我做了几次测试,但都没有成功。有人能给个提示吗 现在非常感谢。您不想浏览这些项目,即放下菜单等。。或者调用一个项目所调用的内容?顺便说一句,除非你详细说明你所做的测试,否则没有必要提及你已经做过测试。使用自动化界面要

我正在创建一个组件,可以访问其他应用程序并向它们填充信息。通常调用其他应用程序的表单,并自动填写字段中的信息。填充类已经准备好了。我通过windows手柄进行了所有访问。它工作得很好

我现在需要做的是访问另一个应用程序的主菜单并浏览菜单项。有了这个,它就可以访问应用程序中的任何形式

我做了几次测试,但都没有成功。有人能给个提示吗


现在非常感谢。

您不想浏览这些项目,即放下菜单等。。或者调用一个项目所调用的内容?顺便说一句,除非你详细说明你所做的测试,否则没有必要提及你已经做过测试。使用自动化界面要容易得多。如果没有,我推荐自动热键。大家好。Sertac,我的目的是访问另一个应用程序的主菜单,调用您的窗口来操作字段。要处理字段的类已准备就绪。但是,在我的测试中,我无法访问主菜单。只是缺少这一部分,请访问另一个应用程序的菜单。为了访问菜单,我使用了返回句柄的GetMenu方法。到目前为止还不错,问题是通过这个菜单访问项目。嗨,大卫,我会检查并测试你推荐的这个程序。谢谢。@Delphi-启动菜单项启动的窗口时不需要访问菜单。如果您能计算出菜单项的命令ID,则可能可以发送wm_命令消息。