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@neo.lrun.com>