VS2010,CDockablePane里的对话框的风格有关问题
VS2010,CDockablePane里的对话框的风格问题
1,创建了一个对话框,里面拉了一些按钮、组合框等控件,并填加了控件变量,都是新控件类,比如CMFCButton这种
2,在CDockablePane加入了这个对话框,显示、操作都正常
问题是:对话框的样式和里面的控件看起来是VC6.0的风格,改变了框架的风格比如蓝色、黑色等 ,对话框也没跟着变,请问是怎么回事?
------解决方案--------------------
保存XXX.exe.manifest,放在和EXE同一级
1,创建了一个对话框,里面拉了一些按钮、组合框等控件,并填加了控件变量,都是新控件类,比如CMFCButton这种
2,在CDockablePane加入了这个对话框,显示、操作都正常
问题是:对话框的样式和里面的控件看起来是VC6.0的风格,改变了框架的风格比如蓝色、黑色等 ,对话框也没跟着变,请问是怎么回事?
------解决方案--------------------
保存XXX.exe.manifest,放在和EXE同一级
- XML code
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <assemblyIdentity version="1.0.0.0" processorArchitecture="X86" name="Microsoft.Windows.dummy" type="win32" /> <description>Your app description here</description> <dependency> <dependentAssembly> <assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="X86" publicKeyToken="6595b64144ccf1df" language="*" /> </dependentAssembly> </dependency> </assembly>