CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C++ 语言

在VC中怎样通过一个按钮激活另外一个对话框

楼主CS_DN_Sniper(Knight)2006-03-10 15:39:23 在 C/C++ / C++ 语言 提问

VC++6.0中我想通过点击对话框中的Button1  
  显示另一个对话框  
  怎么办?  
  ShowWindow(SW_SHOW);怎么不好用呀?  
  问题点数:20、回复次数:6Top

1 楼fanlovefan(看看书,睡睡觉)回复于 2006-03-10 15:52:36 得分 5

另一个对话框什么意思?是指同一个程序中的另一个对话框,还是指另一个程序呢?  
   
  如果是同一个程序的对话框,要是模态的,直接调用DoModal()就可以了,如果是非模态的就会稍微复杂一点点。  
   
  要是想激活另一个程序的对话框就要用到PostMessage()了Top

2 楼CS_DN_Sniper(Knight)回复于 2006-03-10 15:58:27 得分 0

是指同一个程序中的另一个对话框Top

3 楼iamcaicainiao(老菜,长征)回复于 2006-03-10 16:09:31 得分 0

通过这个按钮的事件(比如点击),向那个窗口发送消息。激活它的消息。Top

4 楼miky131499(烂番茄)回复于 2006-03-10 17:01:48 得分 15

先把你要弹的对话框建立成一个继承DLG的类。比如为CNewDLG  
  然后在有按钮的哪个类的前面引用  
                          #include   "NewDLG"  
   
  接着在按钮的点击事件中  
                            CNewDLG   newDLG;  
                    newDLG.DoModal();  
   
  就OK了  
  Top

5 楼CS_DN_Sniper(Knight)回复于 2006-03-10 17:17:12 得分 0

好的 我试一下Top

6 楼CS_DN_Sniper(Knight)回复于 2006-03-10 17:22:42 得分 0

谢谢  
  Top

相关问题

  • 如何在JPanel里通过点击按钮激活文件对话框来打开图片文件
  • 如何在JPanel里通过点击按钮激活文件对话框来打开图片文件
  • vc里怎么修改对话框的边框和按钮的样式?
  • 怎样Enable/Disable对话框的按钮?
  • 关于CFileDialog对话框上的按钮
  • 关于对话框的关闭按钮?
  • 对话框背景上的按钮??
  • 急!对话框按钮不能点!
  • 对话框中的按钮响应??
  • 问个对话框按钮的问题

关键词

  • 对话框
  • 按钮
  • newdlg
  • 激活
  • 程序
  • 同一个
  • 点击

得分解答快速导航

  • 帖主:CS_DN_Sniper
  • fanlovefan
  • miky131499

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

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