窗口最小化或者重绘死掉 请教大家:我的基于对话框的工程在偶尔最小化后回复或者被别的窗口覆盖后恢复的时候老死调,其中对话框中有一些Create产生的子对话框,发现如果不点击子对话框的时候最小化或者被别的窗口覆盖然后恢复的时候没问题,但是如果鼠标点击了Create的子窗口然后点击父窗口上的最小化按钮或者此时被别的窗口覆盖掉,程序恢复就会死掉,请问是怎么一回事儿??很着急,谢谢先 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个要跟踪调试的.把你的断点设置到你Create的地方. 或者把主要代码贴上来吧. 程序很大简单介绍一下吧:主对话框上有一排按钮,点击不同的按钮,主对话框上显示不同的Tab(CPropertySheet)控件,而每个Tab控件中又有若干Tab页,每个Tab页通过继承CPropertyPage生成,如下:在主对话框的头文件中,这是其中的一个Tab(CPropertySheet),他有两个Tab页:CPropertySheet m_confGDDataInput;CGDDataInputCACodeDlg m_dlgGDDataInputCACode;CGDDataInputFreDlg m_dlgGDDataInputFre;然后再主对话框的OnInitDialog()中,如下定义:m_confGDDataInput.AddPage(&m_dlgGDDataInputCACode);m_confGDDataInput.AddPage(&m_dlgGDDataInputFre);m_confGDDataInput.Create(this, WS_CHILD);m_confGDDataInput.ShowWindow(SW_SHOW);m_confGDDataInput.SetWindowPos(NULL,120,100,750,400,NULL);其他的若干Tab及其Tab页设置均类似,然后程序最小化死机或者重绘死机,我猜测是不是每个小的Tab页面没有重载OnPaint的问题啊,但是我采用了默认的重载函数CPropertySheet::OnPaint也不行。谢谢指点 倒数第二行写错了,是CPropertyPage::OnPaint 动态调整CControlBar的位置 线程外如何结束_beginthread开启的线程! 来,拼一拼Des速度,散分贴 关于new的问题! 菜鸟问一个非常菜的问题!!!!!! 一个socket对象的实例化问题. 在MainFrame里怎么得到一个指向MyDoc类的指针? 我帮一个完全不懂电脑的朋友做了一个攒电脑方案,你们看看何如。 我打不开*.h的文件 关于tapi的初级问题? 关于SDI如何刷新视图背景 为什么ReadString不能完整地读出一行?
或者把主要代码贴上来吧.
CGDDataInputCACodeDlg m_dlgGDDataInputCACode;
CGDDataInputFreDlg m_dlgGDDataInputFre;
然后再主对话框的OnInitDialog()中,如下定义:m_confGDDataInput.AddPage(&m_dlgGDDataInputCACode);
m_confGDDataInput.AddPage(&m_dlgGDDataInputFre);m_confGDDataInput.Create(this, WS_CHILD);
m_confGDDataInput.ShowWindow(SW_SHOW);
m_confGDDataInput.SetWindowPos(NULL,120,100,750,400,NULL);其他的若干Tab及其Tab页设置均类似,然后程序最小化死机或者重绘死机,我猜测是不是每个小的Tab页面没有重载OnPaint的问题啊,但是我采用了默认的重载函数CPropertySheet::OnPaint也不行。谢谢指点