在visual c ++中,我使用一个消息框来警告用户对话框中的无效输入。当条目无效且用户在对话框中显示OK时,会弹出一个消息框,用户通过单击确定确认,原始对话框仍然可供用户更正其输入。
我的问题是,当用户点击键盘上的输入时,我会看到不同的行为,而不是单击对话框中的“确定”按钮。当用户点击进入而不是在原始对话框中单击“确定”时,消息仍然会弹出,但在确认消息后一切都消失了(对话框不会像单击“确定”那样在其下面保留)。
消息框基于WinUser.h方法MessageBoxA。有什么建议为什么或如何解决它?
答案 0 :(得分:0)
也许CANCEL选项是DEFAULT - Enter键将模拟DEFAULT按钮的点击,即带虚线框的那个