2012年8月3日

转 -- 按Enter键或者ESC键,程序退出的解决方法

摘要: vs 2008,默认焦点在确定按钮上,回车就触发这个按钮的OnOK事件,默认按回车是触发OnOK事件,看看有没有无效断点; 注释掉OnOK();或重设tab键顺序;取消ONOK的defaultbutton属性;一、原因 当用户按下Enter键时,Windows就会自动去找输入焦点落在了哪一个按钮上,当获得焦点的按钮的四周将被点线矩形包围。如果所有按钮都没有获得输入焦点,Windows就会自动去寻找程序或资源所指定的默认按钮(默认按钮边框较粗)。如果对话框没有默认按钮,那么即使对话框中没有OK按钮,OnOK函数也会自动被调用。我把对话框上面的二个按钮全删掉掉,再编译运行还是按下回车键会自... 阅读全文

posted @ 2012-08-03 09:19 沉沉-_- 阅读(5803) 评论(0) 推荐(0) 编辑

导航