DWORD Addr;
char sz[256];
memset(sz,0,256);
sprintf(sz,"%d", Addr);
MessageBox( NULL, sz, "" ,MB_OK);
AfxMessageBox("got it right");
如果MessageBox报错,can't convert paramter 2 form char [256] to LPCWSTR
那么点击project->propertites->configuration propertites->general->character set
将use unicode character set 改为 use Muti-Byte character set然后就可以使用了
部分来源于某个编程论坛可能试csdn,我给忘了
本文介绍了解决在使用MessageBox显示字符串时出现的字符转换错误的方法。通过调整项目的字符集设置,从Unicode改为多字节字符集,成功解决了无法将参数转换为所需类型的问题。
2251

被折叠的 条评论
为什么被折叠?



