vs2008创建的对话框给编辑框输入的文字在编辑框中显示为乱码,该怎么解决

vs2008创建的对话框给编辑框输入的文字在编辑框中显示为乱码
在vs2008下创建了一个非模态对话框,当为对话框中的编辑框输入文字时,输入的(图一)和最后显示在编辑框中的(图二)不一致,如图所示:vs2008创建的对话框给编辑框输入的文字在编辑框中显示为乱码,该怎么解决
vs2008创建的对话框给编辑框输入的文字在编辑框中显示为乱码,该怎么解决
而我把非模态对话框改为模态对话框,输入的和最后显示在编辑框中的一致,这是为什么?
我生成非模态对话框的代码:
       if(dlg)///如果对话框已生成
{
dlg.SetActiveWindow();///激活对话框
dlg.ShowWindow(SW_SHOW);///将对话框设置为可见
}
else
{
dlg.Create(IDD_DIALOG1); /////生成对话框
dlg.ShowWindow(SW_SHOW);///将对话框设置为可见
}
哪位能解释下,谢了!
------解决方案--------------------
对话框属性设置。
------解决方案--------------------
设置一下属性中的语言