【发布时间】:2010-07-03 17:47:24
【问题描述】:
我目前正在为第三方应用程序编写插件。
由于插件框架不提供访问 UI 的任何方式,我现在尝试通过 WinAPI 手动执行此操作。
更具体地说,我想在“文件”菜单中为我的插件添加一个自定义菜单项。
我第一次尝试使用 FindWindow 检索主窗口的句柄并且使用 GetMenu 没有成功,因为 GetMenu 只是返回 NULL .
我的下一步是使用 EnumChildWindows 并搜索具有文本“&File”的孩子(我真的不喜欢这种方法,因为它使本地化变得非常糟糕)。但是,我只找到了菜单项的句柄,但是我需要相应的 HMENU 才能使用 AppendMenu,不是吗?
简单的转换不起作用,并导致“无效的菜单句柄”。
真的有可能实现我想要的吗?怎么样?
提前感谢您的想法!
【问题讨论】: