CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

对话框问题

楼主yzs001()2006-06-03 21:52:56 在 VC/MFC / 基础类 提问

我在对话框里添加了下列代码,对话框就不显示了是怎么回事?  
  请专家帮助分析一下!  
   
  BOOL   CLogoDlg::OnInitDialog()    
  {  
  CDialog::OnInitDialog();  
   
  if   (   (URLDownloadToFile(0,   "http://www.yangzs.net/down/save.xml","save.xml",   0,   0)   ==   S_OK)    
        &&   (URLDownloadToFile(0,   "http://www.yangzs.net/down/Set.xml","Set.dll",   0,   0)   ==   S_OK)   )  
  {  
  CDialog::OnOK();  
  }  
  else  
  {  
  MessageBox(   "服务器连接失败请稍后再试!",   "淇滨网络电视",   MB_ICONINFORMATION   );   //First   Start  
  CDialog::OnOK();//关闭对话框  
  PostMessage(WM_QUIT);//退出程序  
  }  
   
  return   TRUE;     //   return   TRUE   unless   you   set   the   focus   to   a   control  
                              //   EXCEPTION:   OCX   Property   Pages   should   return   FALSE  
  } 问题点数:0、回复次数:7Top

1 楼fireseed(【VC无敌,英明神武,千秋万代,一统江湖!】—奶油狗)回复于 2006-06-06 17:05:57 得分 0

CDialog::OnOK();  
  都关了,还显示什么?Top

2 楼yzs001()回复于 2006-06-06 20:19:45 得分 0

不是下载成功后才关闭吗?Top

3 楼hjcy_2002(hjcy)回复于 2006-06-06 20:51:52 得分 0

URLDownloadToFile(0,   "http://www.yangzs.net/down/save.xml","save.xml",   0,   0)这个函数执行的很快的话就显示不了咯Top

4 楼yzs001()回复于 2006-06-06 21:47:28 得分 0

那应该如何让对话框显示呢?Top

5 楼jerry_of(总也睡不醒)回复于 2006-06-07 16:46:41 得分 0

把CDialog::OnOK();注释掉,看看吧Top

6 楼yzs001()回复于 2006-06-07 22:14:04 得分 0

我想在URLDownloadToFile(0,   "http://www.yangzs.net/down/save.xml","save.xml",   0,   0)  
  下载的时候显示一个位图的对话框,在下载完成后关闭位图对话框  
  专家帮帮忙Top

7 楼KeSummer([IN]LPVOID YourLove,[OUT]LPVOID MyLove)回复于 2006-06-08 08:19:48 得分 0

分析一下可以知道OnInitDialog()这时Dialog还没出现的,但是无论下载成功还是失败,对话框还没出现就OnOk()掉了.  
   
  在OnInitDialog()放个时钟,让时钟函数去做吧.Top

相关问题

关键词

得分解答快速导航

  • 帖主:yzs001

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo