C语言中对话框的问题

#include"windows.h"
int main(void)
{
MessageBox(NULL, ("hello,word"), ("对话框"),MB_OK);
return 0;
}
这段代码在VC++6.0上可以运行,为何到了VS2013却一直出现问题了,有谁知道原因的指导下,谢谢!

第1个回答  2014-05-13
估计是编码方式不一样
MessageBox(NULL, ("hello,word"), ("对话框"),MB_OK);

改为
MessageBox(NULL, _T("hello,word"), _T("对话框"),MB_OK);
试下追问

试过了,没有用

追答

没用过VS2013
你找找他的Unicode 编码是加
TEXT 还是其他的

追问

怎么找

第2个回答  推荐于2018-04-30
#include"windows.h"
int main(void)
{
MessageBox(NULL, TEXT("hello,word"),TEXT("对话框"),MB_OK);
return 0;
}

是这么用的。。我刚刚测试了

本回答被提问者和网友采纳
第3个回答  2019-09-05
给对话框添加一个标签,显示倒计时。设置一个一秒触发一次的定时器,每次触发是将标签显示的值减一,重新设置标签的文本。倒计时为0就做你想做的了。