Windows中的消息框以韩语或中文显示

时间:2015-03-19 13:30:31

标签: c windows visual-studio-2013

我是编程新手并尝试制作一个标题为“标题”和消息“你好”的简单消息框。在构建和调试项目之后,它不是显示所需的结果,而是以韩语或中文显示标题和消息。

以下是我的代码:

#include <windows.h>
int _stdcall WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,  LPSTR lpszCmdline, int nCmdShow)
{
    MessageBox(0,"Hello","Treat",0);
    return (0);
}'

2 个答案:

答案 0 :(得分:1)

尝试MessageBox(0,_T("Hello"),_T("Treat"),0);

_T是在&lt; windows.h&gt;中定义的宏。如果构建Unicode版本的Win32 API,它将把你的字符串常量转换为UTF-16。

答案 1 :(得分:0)

尝试调用MessageBoxA,它使用ASCII字符串,而不是MessageBox