2008-08-23
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
VS2005默认是Unicode的,在VC 6.0中编译成功的项目在VS2005中常会出现类型错误。 经常出现的错误是:不能从const char *转换为LPCWSTR 如使用CreateDC("DISPLAY",NULL,NULL,NULL)就会报错,如果使用强制转换(LPCWSTR)"DISPLAY",虽然能够通过,但是编码会出错。 可行的办法是使用 TEXT("DISPLAY")转换,CreateDC(TEXT("DISPLAY"),NULL,NULL,NULL); 另一种方法是: (#) |
|