Why Experts Exchange?

Experts Exchange always has the answer, or at the least points me in the correct direction! It is like having another employee that is extremely experienced.

Jim Murphy
Programmer at Smart IT Solutions

When asked, what has been your best career decision?

Deciding to stick with EE.

Mohamed Asif
Technical Department Head

Being involved with EE helped me to grow personally and professionally.

Carl Webster
CTP, Sr Infrastructure Consultant
Ask ANY Question

Connect with Certified Experts to gain insight and support on specific technology challenges including:

Professional Opinions
Ask a Question
Did You Know?

We've partnered with two important charities to provide clean water and computer science education to those who need it most. READ MORE

troubleshooting Question

XP look disappears with MFC9

Avatar of aphillips
aphillipsFlag for Australia asked on
System Programming
7 Comments1 Solution638 ViewsLast Modified:
I have an MFC application that has used XP look for many years (previously built with VS23003 and MFC7).  When rebuilt with MFC9 (and MFC10) it reverts to old (W2K) look.  Ie, the buttons are an ugly grey with square corners, and there is no mouse over highlighting of buttons, tabs etc.

I have spent a huge amount of time researching this to no avail.  And yes, I have included the manifest (tried both as resource and separate .exe.manifest file).  I have also tried many other things to numerous to list.

Its obvious it can work as the samples show the correct look.  However, I have tried many approaches but it is very difficult to isolate what is causing the problem.  I have tried selectively removing parts of the program but the problem still happens (until I remove so much that it is impossible to get it to compile and run).

There must be a way to find out why the "XP look" is not being applied but I have yet to find any information from MS or elsewhere that documents what is happening behind the scenes.

Avatar of JimBeveridge
JimBeveridgeFlag of United States of America image

Our community of experts have been thoroughly vetted for their expertise and industry experience.

This problem has been solved!
Unlock 1 Answer and 7 Comments.
See Answers