Posted on 2012-09-21 15:41
盛勝 閱讀(451)
評論(0) 編輯 收藏 引用 所屬分類:
vc++深入詳解
MessageBox(hwnd,szChar,"char",0);
MessageBox 在2008中定義為 MessageBoxW W指的是寬字節(也叫UNICODE),有3種方法可解決
①用函數MessageBoxA
②在內容前加上TEXT(對變量無效),如MessageBox(hwnd,szChar,TEXT("char"),0);
③在項目屬性->常規中,把Uicode改成多字符段。
PS:在2008中,很多函數的返回值都是寬字節的,所以不一定要用MessageBoxA
在MSDN上可以查到用寬字節的函數和同樣功能普通函數的名稱。
在6.0中沒用寬字節