Win32 MessageBoxW输出乱码问题
好久没来论坛了,小弟今天遇到了一个问题,所以来此求助各位大神们了
事情是这样的,我用一个wchar_t*获取了OPENFILENAMEW结构的lpstrFile字段的数据,获取的数据本身是没乱码的,但是用MessageBox输出后就乱码了,代码如下
wchar_t* fileName;
...省略一些目前不必要的代码
case ID_MENU_OPEN:
openFile = OpenFileDialog(hWnd); //这里获取的数据正确
fileName = openFile.lpstrFile; //这里获得到的fileName仍然尚未乱码
MessageBoxW(hWnd,fileName,TEXT("NOTICE"),MB_OK); //但是在这里,使用MessageBox输出的时候就乱码了
break;
求破ToT