C++ 在对话框/窗口上有选择地启用视觉样式

C++ 在对话框/窗口上有选择地启用视觉样式,c++,controls,themes,winapp,visual-styles,C++,Controls,Themes,Winapp,Visual Styles,我已经按照本文的指导,通过使用清单文件在所有常用控件上实现了视觉样式的使用。有没有办法禁用特定对话框/窗口或控件的视觉样式的使用?答案在您引用的页面上提到 答案在您引用的页面上提到 你为什么要这么做?您希望整个应用程序具有一致的界面,而不是让某些部分采用一种样式,而让其他部分采用不同的样式。当视觉样式应用于所有者绘制的控件时,应用程序会因某种原因崩溃。由于这些都是孤立于少数边界情况的,我认为在它们的父对话框上禁用主题比尝试调试问题更容易(考虑到我没有相关应用程序的源代码,这并不容易)。为什么需要

我已经按照本文的指导,通过使用清单文件在所有常用控件上实现了视觉样式的使用。有没有办法禁用特定对话框/窗口或控件的视觉样式的使用?

答案在您引用的页面上提到

答案在您引用的页面上提到

你为什么要这么做?您希望整个应用程序具有一致的界面,而不是让某些部分采用一种样式,而让其他部分采用不同的样式。当视觉样式应用于所有者绘制的控件时,应用程序会因某种原因崩溃。由于这些都是孤立于少数边界情况的,我认为在它们的父对话框上禁用主题比尝试调试问题更容易(考虑到我没有相关应用程序的源代码,这并不容易)。为什么需要这样做?您希望整个应用程序具有一致的界面,而不是让某些部分采用一种样式,而让其他部分采用不同的样式。当视觉样式应用于所有者绘制的控件时,应用程序会因某种原因崩溃。由于这些都是孤立于少数边界情况的,我认为在它们的父对话框上禁用主题比尝试调试问题更容易(考虑到我没有相关应用程序的源代码,这不容易)。我同意。谢谢,并为这个多余的问题道歉。我同意。我的感谢,并为这个多余的问题道歉。