
用VS2015 MFC建立一个对话框应用程序,但是这个对话框无法失去焦点,请问怎么解决
就是用向导选择基于对话框生成一个MFC应用程序,代码没有做任何改动,运行起来点击桌面后对话框本来应该是失去焦点的(就是标题栏变成灰色)但是无论如何都不能失去焦点,这个能解...
就是用向导选择基于对话框生成一个MFC应用程序,代码没有做任何改动,运行起来点击桌面后对话框本来应该是失去焦点的(就是标题栏变成灰色)但是无论如何都不能失去焦点,这个能解决吗
展开
展开全部
这是MFC中CDialogEx类的BUG,如果不需要用到CDialogEx类中新增的函数,将对话框的基类改为CDialog就好了。
Visual Studio从2010版本开始,对话框类默认的基类从原来CDialog类改为了CDialogEx类,这个类新增了SetBackgroundColor和SetBackgroundImage两个函数,可以很方便地为对话框设置背景颜色和背景图片,但是却出现无法失去焦点的BUG。
Visual Studio从2010版本开始,对话框类默认的基类从原来CDialog类改为了CDialogEx类,这个类新增了SetBackgroundColor和SetBackgroundImage两个函数,可以很方便地为对话框设置背景颜色和背景图片,但是却出现无法失去焦点的BUG。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询