473,320 Members | 2,193 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,320 software developers and data experts.

a2k - detecting display scheme in XP

Just noticed that if a user chooses classic mode in XP the display changes
to a Windows 2000 look. This messes up some aspects of how my forms look.
Is it possible to detect if the user has switched to this mode? I can
detect if the OS is XP but not if they have changed to this display mode.

Thanks (once again).

Martin
Nov 13 '05 #1
3 1238
While it is probably possible to use API calls to ask Windows XP what kind
of theme is active, what right do you have to override the user's choice
just so your program looks the way you think it should?

There may be valid reasons why a user does not want XP themes when working
in Access, e.g.:
- It makes scrollbars unusable and sections of the screen unselectable in
some places in Access.

- It makes it impossible to tell the difference between Null and False in a
triple-state check box.

- It blocks transparency of tab controls.

- It runs poorly on older hardware.

- It causes annoying flicker on some Access forms:
http://members.iinet.net.au/~allenbrowne/ser-46.html

Please consider whether it would be better to respect the user's choice than
to assume that you, as a developer, have the right to make those choices for
them.

--
Allen Browne - Microsoft MVP. Perth, Western Australia.
Tips for Access users - http://allenbrowne.com/tips.html
Reply to group, rather than allenbrowne at mvps dot org.

"Deano" <ma**********@gmail.com> wrote in message
news:41***********************@ptn-nntp-reader03.plus.net...
Just noticed that if a user chooses classic mode in XP the display changes
to a Windows 2000 look. This messes up some aspects of how my forms look.
Is it possible to detect if the user has switched to this mode? I can
detect if the OS is XP but not if they have changed to this display mode.

Nov 13 '05 #2
Allen Browne wrote:
While it is probably possible to use API calls to ask Windows XP what
kind of theme is active, what right do you have to override the
user's choice just so your program looks the way you think it should?

There may be valid reasons why a user does not want XP themes when
working in Access, e.g.:
- It makes scrollbars unusable and sections of the screen
unselectable in some places in Access.

- It makes it impossible to tell the difference between Null and
False in a triple-state check box.

- It blocks transparency of tab controls.

- It runs poorly on older hardware.

- It causes annoying flicker on some Access forms:
http://members.iinet.net.au/~allenbrowne/ser-46.html

Please consider whether it would be better to respect the user's
choice than to assume that you, as a developer, have the right to
make those choices for them.

No I'm happy for them to use whatever scheme and I would not override
anything but I would like to know so I can make a few adjustments to the
form display at runtime.

Nov 13 '05 #3
Fair enough. I don't have the API calls to hand, but you should be able to
find them if you ask in one of the visual basic groups. Perhaps:
microsoft.public.vb.winapi

--
Allen Browne - Microsoft MVP. Perth, Western Australia.
Tips for Access users - http://allenbrowne.com/tips.html
Reply to group, rather than allenbrowne at mvps dot org.

"Deano" <ma**********@gmail.com> replied in message
news:41***********************@ptn-nntp-reader03.plus.net...

No I'm happy for them to use whatever scheme and I would not override
anything but I would like to know so I can make a few adjustments to the
form display at runtime.

Nov 13 '05 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
by: adam | last post by:
Hi, I have an issue that i just cant seem to figure out hope some one can help. right i am getting people to input the own images directly into a blob within a mysql database. then on the next...
0
by: Erik Bethke | last post by:
Hello All, I am trying to clean up some polish bugs with the Shanghai game I am working on and I am currently stuck on trying to get the right event for detecting when the user has changed the...
1
by: Erik Bethke | last post by:
Hello All, I am trying to clean up some polish bugs with the Shanghai game I am working on and I am currently stuck on trying to get the right event for detecting when the user has changed the...
0
by: Philippe Poulard | last post by:
I don't know if anybody already designed an URN scheme for XML; here is a proposal: I call it the "XML URN Scheme", or XUS. ========= URNs are logical names used to identify resources. XUS...
2
by: Sam Kong | last post by:
Hello! We have a company intranet based on ASP (Win2k, IIS 5.0, SQLServer 7.0). For security purpose, my boss wants to block some employees from logging in to our intranet except for from our...
2
by: garyusenet | last post by:
Hi i like the Silver XP colour scheme. How do i create my app, so that regardless what XP colour scheme the computer is using, my app uses the silver colour scheme? Thanks, Gary.
79
by: VK | last post by:
I wandering about the common proctice of some UA's producers to spoof the UA string to pretend to be another browser (most often IE). Shouldn't it be considered as a trademark violation of the...
1
by: Tom | last post by:
I need a little validation script to test whether a certain value for a property exists or not: specifically, whether the value "table-row" is a legit value for the style.display property. I'm...
25
by: LeWaltz | last post by:
hi everyone, i am a newbie here, and i have a problem in my programming code... i wanted to make sure that i can only detect positive numbers, and not letters... examles: "abc", "ab100", "-100",...
0
by: DolphinDB | last post by:
The formulas of 101 quantitative trading alphas used by WorldQuant were presented in the paper 101 Formulaic Alphas. However, some formulas are complex, leading to challenges in calculation. Take...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
0
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.