高手帮忙一下了
我在单文档中通过菜单,弹出非模态对话框,在对话框中添加了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




