用SetWindowText() 能够实现在窗口中显示数据吗?
我写了一个基于SDI的程序,在这个程序中使用了一个对话框添加数据。
我想将用户输入的数据显示在窗口上。这是一个菜单命令处理函数,
代码如下:
void CRegisterView::OnEditRegister()
{
// TODO: Add your command handler code here
CRegisterDialog dlg;
if(dlg.DoModal()==IDOK)
{
CString str;
//获取编辑正文
GetWindowText(str);
str+="\r\n";
str+="姓名:";
str+=dlg.m_strName;
.......
.......
.....
SetWindowText(str);
}
}
但是运行时却没有数据显示在窗口上,不知道是为什么?
那位老师能告诉我怎样在这个菜单命令处理函数中将对话框的数据显示在窗口中?
不胜感激!!!!