CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

非模式对话框显示

楼主rina1()2004-08-02 14:44:29 在 VC/MFC / 基础类 提问

我用按钮来控制两   个非模式对话框显示,如下  
  void   CYiDianLeDlg::OnLanguageBtn()    
  {  
  //   TODO:   Add   your   control   notification   handler   code   here  
  m_DlgLanguage.BringWindowToTop();  
  m_DlgLanguage.ShowWindow(SW_SHOW);  
  }  
   
  void   CYiDianLeDlg::OnNumberBtn()    
  {  
  //   TODO:   Add   your   control   notification   handler   code   here  
  m_DlgNumber.BringWindowToTop();  
  m_DlgNumber.ShowWindow(SW_SHOW);  
  }  
  它只能第一次成功,第二次点击的按钮的对话框显示不到最上面来。如何解决。  
  我是在主对框上添加的两   个安钮,两个非模式对话框显示在同一个位置。是不是一定要隐藏前一个,如果要这样,那我如果创建了20个这个的非模式对话框,那不是麻烦死了。希望有好的方法。  
  问题点数:0、回复次数:1Top

1 楼BestBear(天外飞熊)回复于 2004-08-02 15:06:19 得分 0

你的代码我运行起来没得问题啊!!!!  
  不知道你哪里的问题,  
  我这里运行得很好:)  
   
  我在主对话框中加了两个成员:CD1Dlg   m_d1;   CD2Dlg   m_d2;  
  在OnInitDialog()中:m_d1.Create(IDD_DIALOG1,this);  
                        m_d2.Create(IDD_DIALOG2,this);  
  然后:void   CMnDlg::OnButton1()    
  {  
  //   TODO:   Add   your   control   notification   handler   code   here  
  m_d1.BringWindowToTop();  
  m_d1.ShowWindow(SW_SHOW);  
  }  
   
  void   CMnDlg::OnButton2()    
  {      
  //   TODO:   Add   your   control   notification   handler   code   here  
  m_d2.BringWindowToTop();  
  m_d2.ShowWindow(SW_SHOW);  
  }Top

相关问题

  • 怎么显示不了非模式对话框?(模式对话框就可以)
  • 非模式对话框上显示字符串的问题?
  • 非模式对话框如何居中显示?
  • 非模式对话框中的TreeCtrl无法显示节点
  • ++++ 一个基本对话框工程,在主对话框中又显示一个非模式对话框,有几个小问题请教.
  • 多个模式对话框的显示
  • 特急!请高手指点:如何使模式对话框显示时指定显示位置,或者如何用非模式对话框做主窗体?
  • 如何控制一个非模式对话框显示的位置?
  • 请问如何判断一个非模式对话框是否显示了?
  • 非模式对话框的使用

关键词

  • 模式
  • code
  • bringwindowtotop
  • 对话框显示
  • 非模式
  • showwindow
  • sw
  • todo
  • handler code herem
  • show

得分解答快速导航

  • 帖主:rina1

相关链接

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

广告也精彩

反馈

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