在ondraw中显示对话框类中生成的数据,为什么显示不出来? OnDraw()函数在每次窗口重画时都会调用,如果你在这个函数里使用DoModel(),那么每次重画主窗口都会调用DoModel(),所以要好几次才能关掉.此外,能不能把问题说的再清楚一些,比如,你想实现怎样的功能等等. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我在做数据挖掘的毕业设计,我想通过选择菜单生成一个对话框,点击对话框的按钮时,通过一定的算法,生成一些数据,把这些数据显示到视图中,我把菜单响应函数定义在了框架中,void CMainFrame::OnSelect(){ // TODO: Add your command handler code here CSelectDlg dlg; if (dlg.DoModal()!=IDOK) return; else Invalidate();}我在文档和视图中都定义过,但出现的问题都一样,就是不能显示,只要加了dlg.domodel();,就可以显示出来,我都没辙了。 使用DoModel()显示对话框,说明你用的是模态对话框,当对话框显示时,同一程序内其他窗口进程好像是锁死的,必须等DoModel返回以后才可以运行. DoModel返回后,点了对话框的确定或取消按钮是不是返回呀 怎么在listview里显示文件或文件夹的修改时间、大小、类型等等 (困扰好久)导出MS Project2003类型库接口问题 如何区分不同的进程?同一的名字的进程在不同操作系统上进程相同嘛? edit 控件里的\\斜杠显示成了人民币那个符号怎么回事 directshow视频采集的难问题,我相信大家很少碰到~《放200求解决方法》 FindWindow()的一个疑问. AfxBeginThread的第一个参数怎么用啊,求助。 新手求助:关于图像采集问题 怎样学习vc++ 如何将录音文件连续保存(不会被覆盖的那种)? 组播中的组ip地址是什么意思? VC写的控件的问题
void CMainFrame::OnSelect()
{
// TODO: Add your command handler code here
CSelectDlg dlg;
if (dlg.DoModal()!=IDOK)
return;
else
Invalidate();
}我在文档和视图中都定义过,但出现的问题都一样,就是不能显示,只要加了dlg.domodel();,就可以显示出来,我都没辙了。