读书人

关于MessageBox()函数,该怎么解决

发布时间: 2012-03-13 11:21:12 作者: rapoo

关于MessageBox()函数
'MessageBoxW' : cannot convert parameter 2 from 'const char [27]' to 'LPCWSTR'

[解决办法]
MessageBoxW( NULL, L"t", L"c", 0 );
[解决办法]
你把那个参数改成 L"字符" 这样就可以了。
[解决办法]
也可以这样传入参数:_T("你要输入的字符串")
[解决办法]
我一般是使用TEXT(""),或者干脆使用MessageBoxA
[解决办法]
TEXT("")不可以吧?
[解决办法]
在你的char参数前加个强制转换(LPCWSTR)就行了
[解决办法]
把你项目字符设置改下
[解决办法]
参数个数不对吧
[解决办法]
强制转换为LPCWSTR类型的
[解决办法]
你的工程是Unicode的吧
如果要传字符串用_T("字符串")
如果要传变量用TCHAR声明
[解决办法]
加L把
[解决办法]
强转,或者_T(""),你用TCHAR就可以,系统自动判断
[解决办法]

C/C++ code
MessageBox((LPCTSTR)"数据传输错误",_T("通知"));
[解决办法]
请LZ参看http://www.flycode.org/read-htm-tid-85.html,看完就会清楚MessageBox的使用了
[解决办法]
将char[]类型转换成char * 后再传就可以了

读书人网 >C++

热点推荐