J
Jorma Valkama
Hi,
I have tried to find help how to switch to Windows Classic desktop using
program interfaces (registy, APIs) but without any success (W2000 seems to
be easy - just change of one or two reqistry values).
Currently we do the switch XP -> Classic Windows using User Interface as
follows:
1) Display Properties/Themes and select from Theme-combo: Windows Classic
(that will change itself during the following two stept to Windows Classic
(Modified)).
2) Display Properties/Appearance and select from Windows and Buttons-combo:
Windows Classic style (that will change the Color scheme combon to selection
Windows Standard, which is wrong for our application)
3) Display Properties/Appearance and select from Colors scheme-combo:
Windows
Classic
And tadaa ... application runs as expected.
I have taken registry snapshots before and after above procedure and
compared them, but it changes quite a bunch of keys and values there. If
tried to implement those changes only partly (deletions, additions and value
changes in the registry), result is misbehaving or not behaving XP.
Question:
Is there any means to do this from C++ either directly into the registry
(what keys and values are realy needed to be changed?) or using some
application interfaces.
or
has Microsoft decided not to support this?
Regards
JV
I have tried to find help how to switch to Windows Classic desktop using
program interfaces (registy, APIs) but without any success (W2000 seems to
be easy - just change of one or two reqistry values).
Currently we do the switch XP -> Classic Windows using User Interface as
follows:
1) Display Properties/Themes and select from Theme-combo: Windows Classic
(that will change itself during the following two stept to Windows Classic
(Modified)).
2) Display Properties/Appearance and select from Windows and Buttons-combo:
Windows Classic style (that will change the Color scheme combon to selection
Windows Standard, which is wrong for our application)
3) Display Properties/Appearance and select from Colors scheme-combo:
Windows
Classic
And tadaa ... application runs as expected.
I have taken registry snapshots before and after above procedure and
compared them, but it changes quite a bunch of keys and values there. If
tried to implement those changes only partly (deletions, additions and value
changes in the registry), result is misbehaving or not behaving XP.
Question:
Is there any means to do this from C++ either directly into the registry
(what keys and values are realy needed to be changed?) or using some
application interfaces.
or
has Microsoft decided not to support this?
Regards
JV