The MASM Forum Archive 2004 to 2012

General Forums => The Campus => Topic started by: Tam on April 18, 2008, 05:24:50 PM

Title: Are there some windows in IE Window?
Post by: Tam on April 18, 2008, 05:24:50 PM
in spy++, we can find out the IE window class name is "Internet Explorer_Server", and there's no child window within it, but we can see many windows in IE Window as it's child window, such as "button", "edit", how can it do that?

I don't think "child windows of IE Window" are not be draw(it's not a easy way to do), but why can we find out "child windows of IE Window" in spy++(or using some API:GetWindow, FindWindowEx).

some other Window like IE, such as "Flash Window", I want to click a element in a flash, when I call SendMessage(hwndFlash, WM_LBUTTON**, 0, 0), nothing was happen(some other "TRUE WINDOW" can do something by my message)
I must call SendInput(**), but I don't think it's a good way, I must SetForegroundWindow(**) each one.

can somebody help me, or tell me the true?

thanks
Title: Re: Are there some windows in IE Window?
Post by: Vortex on April 18, 2008, 07:04:43 PM
Exactly, what are you trying to achieve?
Title: Re: Are there some windows in IE Window?
Post by: zooba on April 18, 2008, 11:35:34 PM
The controls used in Internet Explorer are windowless, that is, they aren't actually allocated window objects (HWNDs). See Raymond Chen's (http://blogs.msdn.com/oldnewthing/archive/2005/02/11/371042.aspx) explanation.

Cheers,

Zooba :U