#include <Windows.h>
int WINAPI WinMain(HINSTANCE hlnstance,HINSTANCE hPrelnstance,LPSTR lpCmdLine,int nCmdShow)
{
//MessageBox()分两个版本:MessageBoxA() 和 MessageBoxW() 版本。
//如果使用 char,那么应该用MessageBoxA();如果用 WCHAR,那么用MessageBoxW();如果用模板TCHAR,那么MessageBox()。
int result = MessageBox(NULL, "你是猪吗","小游戏", MB_YESNO| MB_ICONWARNING);
if (IDYES == result)
{
MessageBox(NULL, "恭喜你,答对了!", "结果", MB_YESNO | MB_ICONWARNING);
}
else if(IDNO == result)
{
MessageBox(NULL, "不好意思,错啦!", "结果", MB_YESNO | MB_ICONWARNING);
}
return 0;
}
遇到的问题:
1.生成窗口都是乱码
MessageBox()分两个版本:MessageBoxA() 和 MessageBoxW() 版本。如果使用 char,那么应该用MessageBoxA();如果用 WCHAR,那么用MessageBoxW();如果用模板TCHAR,那么MessageBox()。
当字符集为Unicode时,MessageBox() = MessageBoxW(),其他MessageBox() = Mess