【发布时间】:2009-11-16 21:29:18
【问题描述】:
我正在尝试向任何 Windows 资源管理器实例中的现有工具栏之一添加一个按钮。
经过大量研究,我发现 BHO(浏览器辅助对象)是挂钩的最佳方法
到 Windows 资源管理器。
我的问题是:
- 这是正确的做法吗?
- 在 BHO 的 SetSite 中,我得到了 comObject,它是资源管理器窗口。现在呢?
- 如果我可以获取资源管理器窗口的 hWnd,我可以使用 win API 添加我的按钮吗?
请注意,我正在为 XP 使用 C# 开发。
谢谢。
【问题讨论】:
标签: c# com interop windows-xp windows-explorer