IE5.x and Toolbars
Guy L. Albertelli
galberte at neo.lrun.com
Tue Apr 23 21:36:54 CDT 2002
This note is just to document what happens in IE5.5 when using the
"Favorites" dropdown menu.
With the native control, if the mouse hovers over a folder, IE will expand
the folder. The expansion is accomplished by the following steps:
1. IE will set a timer on the Toolbar window with id=8001
2. WM_TIMER message for id=8001 on the Toolbar window occurs.
3. Since the Toolbar window is subclassed via comctl.410 (and friends),
the subclass WndProc (in native comctl32) somehow calls a part
of IE which issues a KillTimer and a PostMessage of message 0xc057
against the main window.
4. When message 0xc057 is dispatched, it issues a few TB_... messages
and then eventually issues a CreateWindowExA for the next
"BaseBar" window. This then drives the creation of the pop-out
window.
Since we don't support comctl32.410, .411, .412, and .413, this
doesn't work (and will never work till we do support those
undocumented routines).
<rant>
The reason MS can't make a modular Windows is because apparently no one
there understands what modular means. Maybe they should work a summer
building double wide trailers.
</rant>
Guy Albertelli <<galberte at neo.lrun.com>>
More information about the wine-devel
mailing list