What code exactly are you using? Could you give a short example that represents the problem. It's fairly hard to find the problem when there's no code provided.
The only thing I can think of is that you are using a manifest for an older windows version. Try taking a look at https://msdn.microsoft.com/en-us/library/bb773187%28VS.85%29.aspx. It addresses how to use different visual styles, which might give you a clue as to how to change the visuals.
Normally Visual Studio will pick the right manifest. Did you create the project yourself or copied from somewhere else?
Try to create a new project in VS and paste your code in. It might make a difference.
As you have already suggested me this(In my different question) for menus I tried that too which makes my program to look still uglier.
In windows 10 buttons look like "tiles" consider default calculator came along with windows when I see its buttons I can see no difference between its main window and the numerical buttons.This is how every windows 10 apps looks like.
Even when I use BS_FLAT in the style of my buttons that is not even a near worthier
like the real windows 10 desktop applications.
Buttons are not my only problem, Even my progress bar, check boxes will also look like windows 98. How can I can that for all.
It is like re-inventing the wheel! Even if I draw for all the things a simple resource editor will find all my stuffs on buttons and thus reveals the truth
Thank you for your reply.
Any suggestions?
Honestly, I am running out of ideas. Since I don't have Windows 10 I can't try anything myself.
If you have MFC available on your VS version you could try to build a quick dialog based app and drag some controls on it and see if it looks different.
Another option would be to give C++/CLI a try.
By the look of the way Windows app programming is going you should look into Microsoft's variant of XML, XAML.
Win32 API programming is tied very tightly to desktops, the Windows Runtime framework looks to be designed to create apps that run on different platforms without any changes.
I am someone that personally prefers the Win32 API, but I know that is going the way of OS/2 and the Amiga.
Yes, I mean that you run this command from the command prompt.
Actually, I compile the debug version without adding the manifest (without running this command) many times per day, and when I compile the release version to send it to the test engineers or to the users (once a week or something like that), I compile the application with a .BAT file which not only compiles the release version and copies all necessary files (release .EXE, database file, etc.) to one folder, but also runs that command that adds the manifest to the release EXE.
----------------------------------------------------------
Free report designer tool for C++ developers http://www.oxetta.com