Eric Nichols wrote:
Tab::Frame seems to rely on the OS settings for window color. Can the
default colors/fonts be modified in a global sense?
Hi,
While I don't know Win32::GUI all that well just yet, it would seem likely
the current system color scheme can be modified in the registry. SOme apps,
such as display set, do jjust this. URL:
http://www.pcmag.com/article2/0,1895,31114,00.asp
By the way, if they'll still require you to subscribe for downloads, I have
the old free version that used to be available on the site. I can send it to
you off-list, if you'd like.
Anyway, you could monitor what displayset actually does using Sysinternal's
regmon:
http://www.sysinternals.com/Utilities/Regmon.html
Lastly, I'd like to remind you that the solution is at best still a hack,
I'd say. As far as I know most windows in Win32 let you toggle their colors
individually, without having to deliberately disrespect the user's color
preferences temporarily in all open applications. It will get you into
trouble sooner or later. Hard-coded black text is a classic one and I know
many sighted and sight-impaired people who prefer seriously off-white window
colors e.g. yellow or gray. Further more, there are some inverse standard
schemes with white window text, which further complicates matters.
Highconttrast Black comes to mind very first. See your control panel's
display applet for a demonstration.
Well if accessibility or general user-convenience is not an issue, then the
solution is fine I guess. But I just posted to say that it is far ffrom
optimal, from the user point of view. Hope the tip about display set might
be helpful, too.
--
With kind regards Veli-Pekka Tätilä ([EMAIL PROTECTED])
Accessibility, game music, synthesizers and programming:
http://www.student.oulu.fi/~vtatila/