Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以向外部程序添加按钮或菜单项?例如,向记事本本身添加一个菜单项,该菜单项将显示一个消息框(单击它之后),其中包含记事本中的当前文本。如果是,是否有提供更多详细信息的网址?
期待您的回答。
可以通过创建控件(通过 Windows API 或其他方式)然后将目标窗口的 HWND 分配为新控件的父级。作为参考,请查看 MSDN 上的 SetParent Win32 API 函数。
不确定这将如何与菜单一起使用,但这是将控件添加到窗口的正常方法。不过要小心。有很多陷阱(目标应用程序采用的命令、内存考虑等)。