MFC对话框BUG!该如何处理
MFC对话框BUG!!!MFC的对话框无法失去焦点!详细如下:一般的窗口在激活时标题栏是深蓝色的,点击别的窗口后此
MFC对话框BUG!!!
MFC的对话框无法失去焦点!详细如下:一般的窗口在激活时标题栏是深蓝色的,点击别的窗口后此窗口就失去焦点了,标题栏的颜色也会变成浅蓝色的,相信这个特征大家都明白,但MFC对话框却不是,无论有没焦点它都是深蓝色的,并且对话框不会响应WM_KillFocus消息!这是什么情况?
标题说的有点夸张,但这确实不是一个正常的现象,正常的应该是窗口前台时深蓝色,非前台时浅蓝色。
请问这是为什么,怎么让它“正常”?
[解决办法]
你的对话框程序做了什么特别处理吗?让自已永远是当前焦点窗口?
正常应该不会有这种问题。
[解决办法]
打一下VS2012的Update1试试
[解决办法]同楼上。。。
[解决办法]对话框是模态的就不能失去焦点,除非关闭,如果是非模态的就可以移出焦点,在哪个软件中也是这样的,不是什么BUG,如果想要不集中焦点就用非模态对话框,或者自建窗口