From: <vt...@ma...> - 2006-04-25 10:49:38
|
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 likel= y=20 the current system color scheme can be modified in the registry. SOme app= s,=20 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 ha= ve=20 the old free version that used to be available on the site. I can send it= to=20 you off-list, if you'd like. Anyway, you could monitor what displayset actually does using Sysinternal= 's=20 regmon: http://www.sysinternals.com/Utilities/Regmon.html Lastly, I'd like to remind you that the solution is at best still a hack,= =20 I'd say. As far as I know most windows in Win32 let you toggle their colo= rs=20 individually, without having to deliberately disrespect the user's color=20 preferences temporarily in all open applications. It will get you into=20 trouble sooner or later. Hard-coded black text is a classic one and I kno= w=20 many sighted and sight-impaired people who prefer seriously off-white win= dow=20 colors e.g. yellow or gray. Further more, there are some inverse standard= =20 schemes with white window text, which further complicates matters.=20 Highconttrast Black comes to mind very first. See your control panel's=20 display applet for a demonstration. Well if accessibility or general user-convenience is not an issue, then t= he=20 solution is fine I guess. But I just posted to say that it is far ffrom=20 optimal, from the user point of view. Hope the tip about display set migh= t=20 be helpful, too. --=20 With kind regards Veli-Pekka T=E4til=E4 (vt...@ma...) Accessibility, game music, synthesizers and programming: http://www.student.oulu.fi/~vtatila/=20 |