Dear Mr. Beltchev,
First of all, I'd like to thank you for the brilliant program. We found a lot of tricks, solutions and shortcuts in your source code. Without the classic shell code it would be much, much harder for us to develop our system utilities (one of them is very similar but is different the same time, as we need to show custom URLs, some integration information from another application and so on). Very impressive system knowledge on your side!
But there is one trick I still have no ideas about:
Code:
_Tooltip=CreateWindowEx(WS_EX_TOPMOST|WS_EX_TOOLWINDOW|WS_EX_TRANSPARENT|(m_bRTL?WS_EX_LAYOUTRTL:0),TOOLTIPS_CLASS,NULL,WS_POPUP|TTS_NOPREFIX|TTS_ALWAYSTIP,0,0,0,0,NULL,NULL,g_Instance,NULL);
Why do you use the zero-sized tooltip? It somehow fixes handling messages in the rebar, as far as I see, so when you move the taskbar to the left from the bottom (for instance), the rebar is repositioned properly (and if you comment that out, it stops doing so). Thank you in advance!
Regards,