首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VC >

VS2005中调用TextOutW时一点奇怪的有关问题

2012-02-17 
VS2005中调用TextOutW时一点奇怪的问题同样是MFC为什么05里面默认将TextOutW当作成员函数来调用,而不是作

VS2005中调用TextOutW时一点奇怪的问题
同样是MFC为什么05里面默认将TextOutW当作成员函数来调用,而不是作为虚函数来调用,当作成员函数的话,当输出一串字符时需要给出一个字符串型指针的地址,这样岂不是很不方便
原来直接就可以输出了啊!!

[解决办法]
pDC-> TextOutW(0,0,_T( "hello,world! "));

[解决办法]
因为你的程序使用的是unicode编码。unicode编码是wight-char的,是双字节
如 'a '的编码在unicode里是00 61 在 asc里是 61 所以vc++里面有textoutA和textoutW两个版本!
[解决办法]
unicode问题
新建工程时去掉unicode字符集选项

热点排行