salvatore ventura wrote:
Hi, I am trying to get the IWebBrowser2 object from the HWND of an open IE window.
[... snip complex code ...] At the risk of oversimplifying matters (and thanks to Roger Upole for providing this snippet which I think I've linked to three times this week!): <code> import win32com.client HWND = 0x00bd031e ShellWindows_guid = '{9BA05972-F6A8-11CF-A442-00A0C90A8F39}' for shell_window in win32com.client.Dispatch (ShellWindows_guid): if hasattr (shell_window, "HWND") and shell_window.HWND == HWND: web_browser = shell_window break else: web_browser = None if web_browser: print "browser at", web_browser.LocationURL else: print "Couldn't find browser at hwnd", HWND </code> TJG _______________________________________________ python-win32 mailing list python-win32@python.org http://mail.python.org/mailman/listinfo/python-win32