messagebox出现白框,求助。
问题截图如附件所示。运行代码:windows编程003帖子的答案代码
#include <windows.h>
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow)
{
static TCHAR szCaption[] = TEXT("作业");
int result;
do
{
do
{
result = MessageBox(NULL, TEXT("你看见消息框吗?"), szCaption, MB_YESNO | MB_ICONQUESTION);
if (IDNO == result)
{
MessageBox(NULL, TEXT("你睁大眼睛仔细瞧瞧,我就是消息框啊!"), szCaption, MB_OK | MB_ICONEXCLAMATION);
}
else
{
break;
}
} while (TRUE);
MessageBox(NULL, TEXT("嗯,看见就好!"), szCaption, MB_OK);
result = MessageBox(NULL, TEXT("重试吗?"), szCaption, MB_RETRYCANCEL | MB_ICONQUESTION);
} while (IDRETRY == result);
return 0;
} 运行代码结果如图所示,本来应该是消息框才对。
问题解决。
真难受。
不用兴建.c文件,直接在工程自带的.cpp文件上修改即可。
页:
[1]