[RESOLVED] windows xp theme styles - clarificaton please!!
i implemented the xp visual theme in my vb application using a sample project from randem systems .it simply works great .now i have a doubt ,will it work on systems running windows 2000(client or server) older versions and if not is there a workaround ?
Re: windows xp theme styles - clarificaton please!!
No it wouldn't work...
You'll need an external 3rd party control with the built in XP look to it...
Plus if I'm correct in the method you're using which is initializing the external Windows Com Controls from withing VB, then your program will give an error if you run it on anything other than XP... (not too sure about 2003 Server...)
Re: windows xp theme styles - clarificaton please!!
Quote:
Originally Posted by Protocol
No it wouldn't work...
You'll need an external 3rd party control with the built in XP look to it...
Plus if I'm correct in the method you're using which is initializing the external Windows Com Controls from withing VB, then your program will give an error if you run it on anything other than XP... (not too sure about 2003 Server...)
No, It won't give any errors in Win98 - ME - 2000, but styles won't apply, since Operating systems previous to XP don't have any XP theme to apply.
Re: windows xp theme styles - clarificaton please!!
thanks jcis,protocol it doesnot matter if it doesnt apply but it should not affect the rest of my program!
Re: windows xp theme styles - clarificaton please!!
2003 Server has theme support, but it is disabled by default due to the overhead. You can enable the service and then apply a visual style. Otherwise, it looks like 2000.
Edit: You can declare InitCommonControlsEx() and it will run on any platform but before calling it you should check first to see if version 5 is present, otherwise the call will result in an error if it is not present.
Re: windows xp theme styles - clarificaton please!!
that was a hell of an advice thanks a lot pg
Re: [RESOLVED] windows xp theme styles - clarificaton please!!
No problem... just doing what we signed up for...
It's part of the EULA...lol