如何让mfc提示对话框必须手动关闭

mfc程序实现接收条码抢的扫描输入(EditControl控件接受条码枪的输入),然后判断条码是否已经被扫描过,如果已经被扫描过就messagebox提示“已扫描”,要实... mfc程序实现接收条码抢的扫描输入(Edit Control控件接受条码枪的输入),然后判断条码是否已经被扫描过,如果已经被扫描过就messagebox提示“已扫描”,要实现的是提示以后,提示框一直显示,直到手动关闭,才能再次接收扫描输入,现在遇到的问题是:messagebox弹出以后,我不理会弹出框继续扫描输入,主窗口接收到扫描输入后,提示框就消失了,怎么解啊?messagebox有设置MB_systemmodal标志位。请大家帮帮忙,谢谢!
原因是扫码抢输入的条码最后有个回车,messagebox窗口捕获以后执行了OnOk。自定义一个对话框作为弹出窗口,并重写OnOK,可以解决问题,这样感觉有点麻烦,messagebox有参数可以过滤掉回车按键的响应吗?
展开
 我来答
匿名用户
2017-09-27
展开全部
重写OnOK, 或 OnClose
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式