[python-win32] win32gui.GetMenu() return 0
Tim Roberts
timr at probo.com
Fri Apr 17 02:38:22 CEST 2009
wensi liu wrote:
>
> I am a novice of Python.
>
> I tried writing code for handle IE but failed.
>
> I list simple code below:
>
> import win32com.client
> import win32api
> import win32gui
> ie = win32com.client.Dispatch('InternetExplorer.Application')
> ie.Navigate('www.msn.com <http://www.msn.com>')
> ie.Visible = 1
> while ie.Busy == True:
That would be better written as:
while ie.Busy:
> m = win32gui.GetMenu(ie.HWND)
>
> However, function GetMeun() return 0.
Right. That's because Internet Explorer does not have a main menu in
the traditional Windows API sense. Instead, it creates a whole series
of movable "toolbars", one of which happens to look like a menu.
What are you actually trying to do?
--
Tim Roberts, timr at probo.com
Providenza & Boekelheide, Inc.
More information about the python-win32
mailing list