我用MFC7写了个对话框程序,通过对话框上的菜单打开一个子模式对话框,我在这个子模式对话框OnInitDialog()里加了一些需要启动对话框时要做的东西, 子对话框出来后,在OnInitDialog()加的那些东西也执行正常,关闭自对话框后,可父对话框仍就不可用了,甚至不可关闭。
后来又尝试create(IDD_X,this)非模式对话框来实现这个功能,子对话框出来了,父对话框也可用,但OnInitDialog()另外加的事却没完成。
郁闷死了
大家指点我一下 这问题的原因有可能是什么?
谢谢 
BOOL CUpdate::OnInitDialog()
{
CDialog::OnInitDialog();
// TODO:  在此添加额外的初始化CWnd *pStatVer=GetDlgItem(IDC_VER);
pStatVer->SetWindowText("正在检查,请等待");int ret=URLDownloadToFile(NULL,"http://cyber.86bb.com/mysoft/tvradio/version.ini","c:\\version.ini",0,NULL);if (ret==S_OK) //如果下载成功
{
// 读取Version 段的数据,得到新版本好
int newversion=GetPrivateProfileInt("Version","Version",10,"c:\\version.ini");
if (newversion>10) //跟当前版本比较,10表示目前版本V1.0 ,根据具体版本自己设置
{pStatVer->SetWindowText("有新版本了!");
// 得到新版本下载地址给变量new_urlGetPrivateProfileString("URL","URL",0,new_url,100,"c:\\version.ini");  return TRUE;  // return TRUE unless you set the focus to a control
// 异常: OCX 属性页应返回 FALSE
}