本人发现QQ2008版本界面上的一个必现bug,重现步骤如下:
1,将QQ2008系统设置中的“主窗口保持前端显示”选项前面的勾去掉
2.打开IE或者其他窗口,然后最大化该窗口,为方便叙述,将其称为窗口A
3.将QQ2008主界面(窗口B)显示在窗口A上
4.打开任意一个聊天窗口(窗口C),将其拉到屏幕中不与窗口B相交的地方
5.最小化窗口C期望结果:
窗口B依然保持在屏幕上显示
实际结果:
窗口B不见了(实际上是跑到窗口A后面去了)由于本人手头上开发的项目和QQ有些类似,发现了这个问题,结果用QQ2008来测试下,发现他也有这个问题,不明白为什么QQ2008主窗口的Z-order会被改掉,我用spy++跟踪的时候发现,最小化聊天窗口的时候,QQ2008主界面并没有收到消息,请高手指点迷津,100分奉上,不够另外开贴(这个bug在QQ2009中已经解了)
1,将QQ2008系统设置中的“主窗口保持前端显示”选项前面的勾去掉
2.打开IE或者其他窗口,然后最大化该窗口,为方便叙述,将其称为窗口A
3.将QQ2008主界面(窗口B)显示在窗口A上
4.打开任意一个聊天窗口(窗口C),将其拉到屏幕中不与窗口B相交的地方
5.最小化窗口C期望结果:
窗口B依然保持在屏幕上显示
实际结果:
窗口B不见了(实际上是跑到窗口A后面去了)由于本人手头上开发的项目和QQ有些类似,发现了这个问题,结果用QQ2008来测试下,发现他也有这个问题,不明白为什么QQ2008主窗口的Z-order会被改掉,我用spy++跟踪的时候发现,最小化聊天窗口的时候,QQ2008主界面并没有收到消息,请高手指点迷津,100分奉上,不够另外开贴(这个bug在QQ2009中已经解了)
解决方案 »
- 请教 HOOK+DLL+服务程序的问题
- OpenGL超级宝典第二版中的一个例子程序,请教!!
- 在一个Tree Control为左边显示的界面里,如何来切换出菜单?高手请进???指点在下。
- 请问我应该定义什么样的类型变量?
- 谁能提供一些内存碎片整理方面的资料?
- 急!我听说外地毕业生进京成绩必须优良,而且不能有补考。请问这是真的吗?
- 怎样在 COM 接口中传递 SAFEARRAY * pArray 数组. 谢谢!
- 怎样把CString的数字提取出来?比如"5:25",怎样得到整形的5和25,用atoi只能得到5(各位高手帮帮忙呀)
- VC中如何打开默认的浏览器浏览指定的主页?
- 关于msdn~~~
- 字段A中的值为该行中字段B的值减去下一行字段B中的值的SQL语句该怎么写?
- 用了keybd_event之后为什么会这样啊?
另外,去掉WS_EX_TOOLWINDOW风格后,窗口会在任务栏显示的问题也解决了,具体参见我的博客,http://blog.csdn.net/hurricane511.