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.
David Lowndes - 11 May 2005 08:02 GMT
>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/xpth
eming.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

Signature
MVP VC++ FAQ: http://www.mvps.org/vcfaq