mfc程序窗口消失
描述:运行一个自己编写的基于对话框程序,当进行其他操作时(比如打开word,打开浏览器等),程序窗口不见了。但程序的进程仍在运行!问:是什么原因导致的,怎么解决?...
描述:运行一个自己编写的基于对话框程序,当进行其他操作时(比如打开word,打开浏览器等),程序窗口不见了。但程序的进程仍在运行!问:是什么原因导致的,怎么解决?
展开
2个回答
展开全部
造成的原因可能很多,比如界面刷新错误、线程错误、控件更新错误等。
笨办法:注销停用功能代码。将对话框各个响应函数中的代码依次注销,找到问题代码,再详细分析。
也可以F5运行程序,在窗口消失后在各个关键代码处设置断点,看看是不是能够进入断点,并单步跟踪找到错误。
笨办法:注销停用功能代码。将对话框各个响应函数中的代码依次注销,找到问题代码,再详细分析。
也可以F5运行程序,在窗口消失后在各个关键代码处设置断点,看看是不是能够进入断点,并单步跟踪找到错误。
更多追问追答
追问
google了一下,觉得可能是没有为应用程序添加系统托盘图标导致的!
追答
你信么?
大多数程序没有任务托盘,都切换不回来?除非是你人为隐藏了窗口,否则和系统托盘有个毛关系。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询