Originally posted by: Matt Spitler
I am using Visual Studio 6.0 and have implemented manifest files such as this and everything works great with windows XP look except tab controls.
On a dialog, I have placed a tab control. On the tab control we have placed other controls. When labels are on top of the tab control, they continue to draw with the background color of the main dialog instead of the color of the tab control.
Has anyone else seen this? Is this fixed in VS7? Any suggestions?
I have tried changing controls to transparent and overriding the WM_CTLCOLOR to set a transparent background but neither works.
Thanks,
::matt
Originally posted by: Bala
I have a few ATL composite controls written in vc 6.0 under windows 2000. We are porting this into XP. What do i need to change the look and feel of the composite control as you see in XP?
ReplyOriginally posted by: Jake
Title is my comment..
Originally posted by: JDan
I heard about this someplace else, and tried it.
I have these old applications (old meaning that they were not written specifically for XP), and I wanted to see how they would look using these XP themes.
So I went to the folder where the program file for the application was, and I made a copy of a manifest like the one described in this article, and named it like the application program file with ".manifest" at the end.
For example, for some program file named "doit.exe", I put a manifest file called "doit.exe.manifest" in the same directory.
I only tried it for a few programs, some as old as 1999, but it worked and these apps now look like XP apps.
The first one I tried was the Visual C++ IDE itself, and now Visual C++ uses the XP themes.
But be careful. If you make an error in the XML of the manifest file, the app won't start, with a vague configuration error.
It occurs to me that this would be a simple way to sabotage an app on a system.
These startup configuration errors are reported to the system event log though, so you can figure out exactly what the error really means.
ReplyOriginally posted by: usman
i think if we use xp common control in 98/2000 can we get same feel ing like xp
ReplyOriginally posted by: prakash
I tried everything that is given in the article to get the XP Style look. When i built my application and tried to execute it i get this message " Could not execute: This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem. (Win32 error 14001)."
Does anyone have any ideas what this could be due to?
Thanks
-Prakash
Originally posted by: Vivek Sam
I have an edit box with the password property set, when I run my app under XP, the characters in this control are shown as boxes and not the XP style password characters. Any idea what the problem could be. I'm using VC6.
ReplyOriginally posted by: Rajesh Kumar Singh
How I get Xwindow look and feel in MCF under WindowsNT4.0?
ReplyOriginally posted by: Li Zhaoming
I think the article is great and it works pretty well
for my Win32 API (non-MFC) apps. In my case, only setp.
1 and 2 is enough.
Thanks!!!
Originally posted by: jase jennings
Hi,
Thanks for the article. It's very useful.
One question I hope somebody can answer. Is it possible to force the useage of version 6 controls for SPECIFIC controls, and not force them to be used by all controls ?
It seesm to me that these manifest files should be pretty configurable, but i know nothing about them.
Specifically, i do not want to use the version 6 CTabCtrl because a custom class i have written using the old CTabCtrl looks absolutely awful in the new style, and does not work correctly.
I'd like to keep all other controls in the new style though.
Can i specify in this xml file that the new tab ctrl should not be used ?
Thanks
Jase