长期读者,第一次在这里发布海报:)
我目前正在尝试学习如何使用互操作,并且想知道我是否可以以某种方式设置一个程序(程序 A),为另一个程序(程序 B)的弹出菜单添加一个附加选项。
编辑:程序 B 不是我的程序 I,所以我无法直接控制它。基本上程序 B 是我想添加附加功能的架子程序。
我想要实现的是以下
- 用户启动程序 A
- 用户启动程序 B
- 用户右键单击一个弹出菜单的对象(在程序 B 中)
- 用户选择选项 id 6(在程序 B 中)
- 程序 A 注意到这一点
- 程序 B 调出另一个弹出菜单(在程序 B 中)
- 程序 A 在程序 B 内的此菜单中添加了另一个选项
- 如果用户选择这个新选项,它会调用程序 A 中的一个函数。
这甚至可以通过 InterOp 实现吗?