Hi BTJ. I looked at Skrommel's code and what it's doing is creating a separate, transparent GUI window that gets positioned near the min/max/close buttons. I'm going to guess that the graphics engine in Windows 7 is different enough from the Windows XP engine to make the GUI flicker like you're seeing. For the record, it
does not flicker on my Windows 7 install.
There are some drawbacks to Skrommel's method of using a separate GUI:
- The positioning of the TicTocTitle GUI assumes the classic Windows theme; that is, if you try to use TicTocTitle with, say, the Aero look, the TicTocTitle GUI text overlaps the minimize button.
- The TicTocTitle GUI font's style, colour, and weight are static; that is, they don't change if you change the font of your windows themselves. Yes, there are settings in TicTocTitle to change this but, again, it's a manual thing.
One solution would be to modify the actual window title text itself. This method would use the window's current font style, colour, and weight. However, one drawback I can foresee is that I don't know if it's possible to (easily) right justify the text on a window. What I mean is that the clock text portion would just be at the end of the current window title, possibly after a separator character like a pipe (|) or the section character (ยง).