可以试一下在子对话框里重载OnInitDialog()
然后在该函数里UpdateData(...)
然后在该函数里UpdateData(...)
解决方案 »
- QQ是VC2005写的,麦库都是Delphi写的,其他常用软件都是什么编译器呢,欢迎知道的来补全?
- cwebbrowser2如何获取网页元素并控制它!
- 关于atof()的问题
- 关于删除服务的问题?
- 一个很奇怪很不好描述的问题,请大家帮忙。
- 请问各位,谁知道那有英文版本VC下载?谢谢!
- 我照猫画虎凑了一个串口读取的程序,有问题请大虾们看看
- 请问各位高人,我在一个对话框中创建一个Static类派生的画图控件,这时我在运行时第一次点击控件区后再点击对话框的时所有的消息都发送到
- 关于字体颜色,送分问题
- 请大侠帮忙,程序吃硬盘
- 关于表单视图的边框
- VC + ADO + ACCESS 错误是:8004005,说执行的SQL语句太复杂,无法完成。
GetDlgItemText
SetDlgItemText
UpdateData(TRUE);
m_teadlg.DoModal();
.
.
.
UpdateData(FALSE);
可是就是不行啊
小弟菜鸟也,请您再说明白点吧
to: : huqiming(Super)
请问大哥怎么用那两个东西啊
OK 退出
再在该函数中UpdateData(...)
.......
{
// TODO: Add extra validation here
UpdateData(); CString str;
m_cmbText.GetLBText(m_cmbText.GetCurSel(),str);
CSecondDlg dlg;
dlg.m_strEdit=str;
UpdateData(false);
dlg.DoModal();
CDialog::OnOK();
}
CSecDlg::CSecDlg(....,CString pMyInfo)
{
...
m_str = pMyInfo;
}在OnInitDlg()中
{
....
CEdit *pEdit = (CEdit *)GetDlgItem(YourEditID);
pEdit->SetWindowText((LPCTSTR)m_str);
}当然,你也可以直接为输入框定义一个变量,OnInitDlg变为
{
m_editValue = m_str;
UpdateData(FALSE);
}