none
Visual Studio 2015 Update 1: missing CMFCVisualManager for Windows 8 / 10 look

    Question

  • Hello,

    I am porting some old VS2013 MFC applications to the new Visual Studio 2015 Update 1 on Windows 10. The look of the application is not what I did expect. The default application wizard generated MFC application starts with the "Visual Studio 2008" look and can only switched between "Windows 2000", "Office XP", "Windows XP", "Office 2003", "Office 2007", "Visual Studio 2005", "Visual Studio 2008" and "Windows 7" - NO "Visual Studio 2015", no "Windows 8" and no "Windows 10". I looked into the MS Visual Studio source codes and there are no CMFCVisualManager classes for Windows 8 / 10. At the moment I use "Windows 7" as default but that looks ugly / old school on Windows 10 - not flat - but a little bit 3D with ugly frame, see screenshot of the toolbar.

    Is there a possibility to download a new CMFCVisualManager for "Windows 8", "Windows 10" or "Visual Studio 2015" or how do I get the correct look into my applications or why isn't Visual Studio 2015 shipped with the new theme managers? 

    Thanks for the help,


    Andreas

    Friday, March 04, 2016 10:29 AM

Answers

All replies

  • Hi Andreas,

    According to below thread which also has similar problem, there seems doesn't have a new CMFCVisualManager for Windows 8/Windows 10/Visual Studio 2015.

    https://social.msdn.microsoft.com/Forums/vstudio/en-US/34b29567-28a1-4aeb-97d2-d1476ba856f5/mdi-child-window-appearance?forum=vcgeneral

    I also don't get any version about CMFCVisualManager for "Windows 8", "Windows 10" or "Visual Studio 2015". I suggest you refer to Scot Br's suggestion that using BCGSoft for MFC application.

    Best Regards,
    Weiwei

    Monday, March 07, 2016 7:12 AM
    Moderator
  • Hi Weiwei Cai,

    I bought this expensive compiler to be able to build C++ MFC applications out of the box and not depend on other libraries that I have to maintain (update, deploy, performance test a.s.o).

    Microsoft is the only one that exactly knows the values / code I need to enter for the new style. We programmers need weeks to find this out and at least forget something. 

    Why does a CMFCVisualManagerWindows7 style exist but no CMFCVisualManagerWindows8 / 10 style?

    The link in atlmfc\src\mfc\afxvisualmanagerwindows7.cpp with information about the style is dead http://go.microsoft.com/fwlink/?LinkId=238214

    The link in https://blogs.msdn.microsoft.com/erikaehrli/2009/07/22/get-started-resources-for-fluent-ui-extensibility-download-the-new-office-developer-resources-ribbon-tab/ to Office Fluent User Interface Developer Portal is also dead.

    Thanks,


    Andreas


    Monday, March 07, 2016 9:10 AM
  • I added it to user voices, see https://visualstudio.uservoice.com/forums/121579-visual-studio-2015/suggestions/12835335-improve-mfc-add-a-visualmanager-cmfcvisualmanag, please vote for it.

    Andreas

    Monday, March 07, 2016 9:29 AM
  • Hi Andreas,

    Thanks for your feedback and sharing your feedback link here. I have vote it.

    The Visual Studio product need more suggestions and feedbacks from you, which can help product team improve the better user experience. If your suggestion gather enough votes, it may be take accepted. Thanks for your feedback.

    Since you have submit this issue, please be patient. And please mark your reply as answer to close this thread. Thanks.

    Best Regards,
    Weiwei

    Monday, March 07, 2016 9:43 AM
    Moderator