• Frank Richter's avatar
    Enhance uxtheme to store the themed system metrics in the registry and · 0f94e03b
    Frank Richter authored
    also backup the old metrics. That way, themed system colors are set
    even uxtheme was not loaded and initialized yet, and when a theme is
    deactivated, the colors prior to the activation are restored as well.
    Also, not having to set the system colors in uxtheme startup works
    around weird problems where SetSystemColors() ended up being called
    from inside window creation and this seemingly led to some creation
    message being sent twice.
    0f94e03b
system.c 34.4 KB