CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

高手帮忙一下了

楼主wgwonline(wgw)2004-08-02 22:30:15 在 VC/MFC / 基础类 提问

我在单文档中通过菜单,弹出非模态对话框,在对话框中添加了Check   Box控件,当我选中控件时,敲回车对话框消失了,在点菜单也弹不出来,在另一个对话框中用了Combo   Box也有这个问题,这个怎么办呢?  
  问题点数:0、回复次数:4Top

1 楼DentistryDoctor(不在无聊中无奈,就在沉默中变态)回复于 2004-08-03 10:50:41 得分 0

你需要重载(VC。NET)处理对话框的OnOK和OnCancel,去掉CDialog::OnOK();和CDialog::OnCandel();就行.阻止关对话框。Top

2 楼snowx(宠物幽灵)回复于 2004-08-03 11:09:47 得分 0

同意,或者处理按键消息Top

3 楼lizmei001(暗黑)回复于 2004-08-03 11:24:20 得分 0

非莫太时,CDialog::OnOK();并没有检对话框删除,载你的调用函数中  
  if(m_pDialog   ==   NULL)   {m_pDialog   =   new   CMyDialog;   m_pDialog->Create();}  
  if(m_pDialog)   m_pDialog->ShowWindow(SW_SHOW);Top

4 楼wgwonline(wgw)回复于 2004-08-05 22:27:01 得分 0

搞定谢谢   DentistryDoctor(牙科医生)   怎么给分呢?Top

相关问题

  • 请看一下
  • 请教一下
  • 帮一下忙!!!!
  • Kingron,来一下
  • see一下!!!
  • 解释一下:
  • 调查一下!!!!!!
  • 记录一下
  • 恭喜一下^_^
  • 庆祝一下

关键词

  • 控件
  • 对话框
  • pdialog
  • onok
  • cdialog
  • 菜单
  • box

得分解答快速导航

  • 帖主:wgwonline

相关链接

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

广告也精彩

反馈

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