我正在为IE开发一个工具栏,我需要我的工具栏才能获得包含IE窗口的HWND。它需要准确,以便同一窗口中的多个选项卡都将返回相同的HWND,但与另一个IE窗口不同。
最好的方法是什么?我应该能够做到这一点:
MessageBox.Show(Process.GetCurrentProcess().MainWindowHandle.ToString());
但它总是返回'0'作为HWND。
答案 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