解决 error C2664: “TextOutW”: 不能将参数 4 从“const char *”转换为“LPCWSTR”


windows编程遇到的字符串问题.
如:“TextOutW”: 不能将参数 4 从“const char *”转换为“LPCWSTR”
参考,msdn文章:
http://msdn.microsoft.com/en-us/library/ff381407(VS.85).aspxerror C2664:
解决方式如下:
1.ansi 字符串
char* text = "abc";
TextOutA(ps.hdc,10,10,text,strlen(text));
2. unicode字符串
WCHAR* text2 = L"中文";
TextOutW(ps.hdc,10,10,text2,wcslen(text2));
使用其一即可.

你可能感兴趣的:(error C2664)