这是一个经常有人问的一个问题,所以记了下来:
问:
为什么使用VC9生成的程序没有XP风格?
答:
默认应该是有XP Style的,如果没有的话请确认以下两点.
1.工程->属性->常规->字符集 使用Unicode字符集.
当然,如果是从vc6或其他版本升级上来的程序,可能修改该选项后会导致很多编译错误。这些错误大多都是字符串的问题,使用_T("xxx")替换原来的"xxx"基本就解决了问题.
2.打开stdafx.h,在最后加入代码
这是一个经常有人问的一个问题,所以记了下来:
问:
为什么使用VC9生成的程序没有XP风格?
答:
默认应该是有XP Style的,如果没有的话请确认以下两点.
1.工程->属性->常规->字符集 使用Unicode字符集.
当然,如果是从vc6或其他版本升级上来的程序,可能修改该选项后会导致很多编译错误。这些错误大多都是字符串的问题,使用_T("xxx")替换原来的"xxx"基本就解决了问题.
2.打开stdafx.h,在最后加入代码