We are about to embark on upgrading from 6.0 to 2003 (and possibly 2005 to follow shortly afterwards). We are fairly sure this will give us some nasty headaches through compiler changes, but what we'd like to know is will we get a more XP-like look to our UI through compiling it with the newer libraries - The project uses MFC.

Will porting a project from Visual C++ 6.0 to Visual C++ 2003 improve look of GUI?
Cogz
Thanks for the advice. I followed the steps in the first link, but when I try to run the app I get this message:
"The application has failed to start because the application configuration is incorrect"
What does it mean How should it know which comctl32.dll to use
WhyNadeem
You can even have XP look and feel without using VS 2003.
You just need a manifest! Nothig changes with this behaviour.
http://www.codeproject.com/w2k/xptheme.asp
http://www.codeproject.com/w2k/makexp.asp
http://www.codeproject.com/macro/vc-xp.asp
Z.z.
I found that if I used the (very similar) manifest on MSDN then it worked. So thanks for the advice, saves me some fixing compile problems in 2003 for the time-being.
Do you know whether upgrading to 2003 offers any real benefits in terms of UI look
Balthazarkitty
Symon Buck
No! The GUI isn't part of the libararies (MFC/ATL/CRT) they are bound to the windows version and you have to use them.
We use a special package from www.bcgsoft.com to manage our GUI Look&Feel.