VC++ and WinXP Controls style

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

My app was built with VC++ and run on WinXP, I found the controls style of my
app is different from controls in those apps coming with WinXP, like button,
check box, listctrl, etc, those controls coming with WinXP will change
color/seem highlight when mouse was on while those in my app didn't - can
anyone tell me why? and how can I built controls with WinXP style?

Thanks.
 
My app was built with VC++ and run on WinXP, I found the controls style of my
app is different from controls in those apps coming with WinXP, like button,
check box, listctrl, etc, those controls coming with WinXP will change
color/seem highlight when mouse was on while those in my app didn't - can
anyone tell me why? and how can I built controls with WinXP style?

Kevin,

You need to have your application use a common controls manifest so
that it uses the V6 common controls.

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwxp/html/xptheming.asp

If you've created your application with VS2003 it's probably already
got such a manifest - but due to bugs with the edit control the
manifest only applies to unicode builds.

Dave
 
Back
Top