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