Windows API的界面风格都是Windows Classic的吗

如果不特意指定,系统会使用5.8版本的common control,应该就是题主说的classic风格。想要让界面有win7那种效果要使用manifest强制载入6.0以后的common control就可以了。做法是在任意源文件中加入下面这句话:#pragma comment(linker, "/manifestdependency:\\"type=\u0026#39;win32\u0026#39; name=\u0026#39;Microsoft.Windows.Common-Controls\u0026#39; version=\u0026#39;6.0.0.0\u0026#39; processorArchitecture=\u0026#39;*\u0026#39; publicKeyToken=\u0026#39;6595b64144ccf1df\u0026#39; language=\u0026#39;*\u0026#39;\\"")经 @蒋晟 提醒,Common Control 6只支持Unicode程序,使用MBCS会有问题,请注意。
■网友
Windows API写出来的界面是跟着你的系统设置走的.你的系统主题是XP风格就是XP风格,是win7风格就是win7风格.是Classic风格就是Classic风格.记得有参数可以设置强制使用某种风格.


    推荐阅读