VC++ messagebox焦点处理
我写的程序代码中有一段:MessageBox( Tch , _T("Error"), MB_OK | MB_ICONINFORMATION);
原来显示:跳出错误提示后,焦点在“确定”按钮上,导致回车后会取消提示框。
预期显示:跳出错误提示后是否能将去除焦点,保证回车后不取消提示框。
请问该怎么处理?
[解决办法]
MessageBox弹出的消息框默认是激活状态,所以如果想实现你的需求,最好是自己制作一个消息框窗体,显示出来时用SW_SHOWNOACTIVATE参数。
[解决办法]
MFC里应该没办法处理你这种需求,有的话也不容易,最好就你自己手动建一个提示框,基本上的功能你都可以有办法实现,灵活很多,同时可以自己加载报错图片进去。