把VC6下的代码直接拷贝到VC8下,通常是编译不过的,这是因为VC8默认使用Unicode字符集。虽然Unicode有Unicode的优点,但是我个人觉得Unicode很麻烦,至少在写图形程序时是这样的,我们只是用字符串来完成一些辅助性的工作,处理字符串并不是我们的重点。如果不想使用Unicode字符集,改一下VC8的工程设置就是了,打开项目属性->配置属性->常规,然后把右边的字符集一栏改为“使用多字节字符集”就OK了。这样一来,我们就可以摆脱讨厌的Unicode,而VC6下的代码在VC8下也能顺利编译通过~ : )