从工具栏获取包含IE窗口的HWND

时间:2009-12-30 21:50:27

标签: c# internet-explorer toolbar hwnd

我正在为IE开发一个工具栏,我需要我的工具栏才能获得包含IE窗口的HWND。它需要准确,以便同一窗口中的多个选项卡都将返回相同的HWND,但与另一个IE窗口不同。

最好的方法是什么?我应该能够做到这一点:

MessageBox.Show(Process.GetCurrentProcess().MainWindowHandle.ToString());

但它总是返回'0'作为HWND。

1 个答案:

答案 0 :(得分:0)

请记住,强烈建议您不要在.NET中编写浏览器加载项。 How do I write an IE 8 Add-On in pure managed C#

你想要哪个HWND--外部窗口,还是渲染画布的窗口句柄?

查看此文章和代码示例:http://msdn.microsoft.com/en-us/library/aa752126(VS.85).aspx