在我们的项目中,我们有一个用于托管控件的应用程序。由于某种原因,应用程序无法插入Microsoft Common Control v6.0的清单。
我们使用ATL创建一个新的activeX控件。和stdafx.h中的#defined ISOLATION_AWARE_ENABLED。我们还为comCtl32.dll(v6.0)添加了清单。在此控件中由ATL或Win32创建的按钮或组合框可以显示视觉样式。
但是,如果控件是由MFC创建的,例如CButton :: Create,它们将在没有视觉风格的情况下显示。我尝试了很多解决方案,包括使用ActiveContext API。但是,这个问题仍然无法解决。
我们的编制者是VS2013。 任何人都可以帮忙解决这个问题吗?