DlgChooseCurve dlg; for(int i=0;i<curveName.size();i++)
dlg.m_combo.AddString(curveName[i]); dlg.UpdateData(false); ///这样是报错,不能显示;请问有什么办法把数据传进去并更新对话框的相应控件 if(dlg.DoModal()==IDOK)
{
}
dlg.m_combo.AddString(curveName[i]); dlg.UpdateData(false); ///这样是报错,不能显示;请问有什么办法把数据传进去并更新对话框的相应控件 if(dlg.DoModal()==IDOK)
{
}
解决方案 »
- casyncsoket的疑问
- 如何判断某个进程假死或是这个进程处于一个什么状态,在线等
- 帮忙看一下这个是禁用注册表的代码吗
- 如何在DIALOG对话框中显示视图中的图象
- 如何直接读取directx捕获的一侦为bmp数据或图像的二维矩阵,直接放在内存中
- 怎么获得Windows的文件转移时的动画?
- 请教全局变量的问题,谢谢!
- 求教一个简单的问题(重用Dialog资源问题)
- 正准备做一个基于CORBA的分布式的辅助开发工具,想用VC做
- vc连接sql数据库总是出现这样的错误,困扰一个多月了,求大神指点!
- 关于CAsyncScoket中的Send()和Receive()的问题
- 将exe程序封装成OCX后出现的警告
dlg.m_combo.AddString("1111"); ///请看这边,这样的话也是报错....何解 //dlg.UpdateData(false); if(dlg.DoModal()==IDOK)
{
}
dlg.UpdateData(false);
{
CDialog::OnInitDialog();
for(int i=0;i<vec.size();i++)
this->m_combo.AddString(vec[i]);
return TRUE;
}没有人说得完整,不过我还是给分.找个时间会查清楚为什么要等到CDialog::OnInitDialog();后才能加数据