读书人

MessageBox()在VS2005中有有关问题!

发布时间: 2012-04-12 15:46:35 作者: rapoo

MessageBox()在VS2005中有问题!!!急
以前都用VS6.0,现在装上了VS2005,但是用起来老是不爽!
在VS2005中,建了一个MFC,对话筐,拖了一个按钮,一点按钮就用MessageBox( "你好,VC2005! ")弹出一个对话筐,但有错:“CWnd::MessageBoxW”: 不能将参数 1 从“const char [14]”转换为“LPCTSTR”


这是为什么呢!在6.0里没有错,我试了的!

[解决办法]
2005的project默认是Unicode的伐。。。
[解决办法]
MessageBox(L "你好,VC2005! ")
[解决办法]
MessageBox(_T( "你好,VC2005! "));噻
或者
::MessageBox(hWnd,_T( "content "),_T( "title "),MB_OK);
[解决办法]
在project的property里面改~

读书人网 >VC/MFC

热点推荐