none
任务栏中与工具栏无法分离的原因是什么? RRS feed

  • 问题

  • 任务栏上的工具栏如快速启动、自建工具栏等,在正常IE6环境下是可以独立于任务栏的。像语言栏一样悬浮于桌面或者靠在屏幕与任务栏不同的边上。但是有情况他们却无法与任务栏分离。初步估计应该是和安装了IE7有关。

     

    希望有人帮忙解答,如何在不卸载IE7的情况下(比如Vista)使工具栏恢复以上特性?(或者无法恢复?)

     

    另:IE与任务栏究竟什么关系?

     

    非常感谢!

    2008年4月23日 11:05

全部回复

  • 难道就没有人了解吗?哪怕是有点提示也好。

     

    或者说,因为IE7,更新了一些与任务栏相关的组件如DLL,而这些新的DLL取消了分离工具栏这种特性。

     

    还是因为IE7改变了一些配置,如注册表的参数,导致任务栏行为改变。

     

    那种可能性比较大?或者还有其他原因?

     

    即使不能回答我的提问,也希望能有相关的讨论,谢谢。

    2008年4月24日 15:02
  • 我在实际使用中,无论XP还是Vista,无论XP上是IE6还是IE7,都没有出现这个问题。

     

    请问你的任务栏平常是处于锁定状态吗?

    如果没锁定则可能因为鼠标等不小心拖动而把一些工具栏拖离任务栏。

     

    请在任务栏上点右键,然后选择“锁定任务栏”即可防止拖动。

     

    个人认为任务栏跟IE没有任何关系,IE和其他应用程序对任务栏都是一无所知的。因为他们根本就用不着有任何关系,IE的职责就只是浏览网页等,任务栏的作用就是处理系统里所有相关的窗口和其他工具栏等。

     

    当我们打开了IE,系统对待IE跟对待其他应用程序一样而在任务栏显示一个标志而已,没有其他任何关联。

     

    另外,语言栏有个选项“还原默认值”,可以尝试一下。希望有帮助。

    2008年4月24日 15:20
  • 我想,您可能理解错了,我是希望工具栏 可以 游离于任务栏之外,同语言栏一样。正常情况也确实可以做到,在IE6环境下,快速启动、自定义工具栏等都可以通过拖拽游离于任务栏(在任务栏未锁定的前提下),到桌面上,或者停靠在桌面其他边上,而且可以独立设置“前端显示”和“自动隐藏”这在win98、win2000、winXP下都是确实实现了的。但是我遇到的一台安装了IE7的XP电脑以及vista甚至server2008都失去了这个特性。我认为他们的共同点确实只有IE7,所以我不得不把原因归结于IE7。

    (由于周围XP使用IE7的极少,我无法提供更多的实例。对于此情况无法100%确定。如哪位朋友朋友是XP而且装了IE7的不妨占用1分钟帮我做一下实验,非常感谢)

     

    另:从实际特性上来看XP任务栏与IE的工具条也很相似,我觉得任务栏与IE工具条供用部分组件也并不奇怪。而IE7的工具栏的灵活度确实要比IE6少得多,所以我觉得IE7更新了部分与与任务栏相关的组件,而这些新组件失去了老的一些特性。

     

    希望各位帮我实验一下,或者有专家更加深入了解此机制,能稍微介绍一下,或者有人能证实推翻我的推论。

     

    不胜感激!!

    2008年4月24日 16:00
  •  Gimer^Z 写:

     

     

    希望各位帮我实验一下,或者有专家更加深入了解此机制,能稍微介绍一下,或者有人能证实推翻我的推论。

     

    不胜感激!!

     

    我翻阅了一下《Windows Internals》也没有找到你问题的答案,呵呵

     

    我想再提醒一下,很多问题不是想象中那么好解决的,从coding的角度来说,没有源代码,看类似问题也会很累的

    2008年4月24日 23:23
    版主
  •  

    非常感谢,虽然没有解决,但是依然感谢各位在为我的问题消耗时间,确实在使用者角度来看,适应比找出问题更简单。

    2008年4月25日 6:22