我是编程新手并尝试制作一个标题为“标题”和消息“你好”的简单消息框。在构建和调试项目之后,它不是显示所需的结果,而是以韩语或中文显示标题和消息。
以下是我的代码:
#include <windows.h>
int _stdcall WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpszCmdline, int nCmdShow)
{
MessageBox(0,"Hello","Treat",0);
return (0);
}'
答案 0 :(得分:1)
尝试MessageBox(0,_T("Hello"),_T("Treat"),0);
_T是在&lt; windows.h&gt;中定义的宏。如果构建Unicode版本的Win32 API,它将把你的字符串常量转换为UTF-16。
答案 1 :(得分:0)
尝试调用MessageBoxA
,它使用ASCII字符串,而不是MessageBox
。