在IE浏览器中,扩展组件可以极大地增强用户的浏览体验。这些扩展包括信息带、桌面带和工具栏,它们可以提供额外的功能和信息。本文将详细介绍这些组件的基本概念、安装和使用方法。
信息带通常位于IE浏览器窗口的底部。这种带状组件可以显示各种信息,例如搜索栏,它允许用户在硬盘上搜索文件或文件夹。信息带的设计旨在提供即时访问常用功能,而无需打开新的浏览器窗口。
桌面带则位于桌面上,它可以浮动在屏幕的任何一边,或者固定在四个角落之一。这种带状组件可以提供快速访问常用应用程序或工具的功能。用户可以通过右键点击任务栏来访问桌面带。
工具栏位于IE浏览器的重栏空间中,类似于地址栏。用户可以通过点击“查看”菜单,然后选择“浏览栏”菜单项来查看可用的工具栏。工具栏通常用于提供快速访问常用网站的链接。
要使用这些扩展组件,用户不再需要安装Microsoft Installer。过去,文件存储在MSI文件中,这会将文件安装到正确的位置,并允许轻松卸载。现在,文件被移出了MSI,用户需要根据以下步骤将文件放置在正确的位置:
例如,路径可以是:
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Template\ATL
或者
C:\MyDevEnv\Common\MSDev98\Template\ATL
要创建一个桌面带的基础实现,请按照以下步骤操作:
创建桌面带后,需要实现带的内容和内部工作。存在一个基础窗口,这是一个静态窗口,便于替换代码。选择这种方式而不是直接将CWindowImpl附加到桌面带,是为了便于更改、使用和适应。
请确保查看的是创建的带类型的正确菜单项列表。此外,请记住,explorer.exe进程在首次访问菜单时会缓存浏览栏和工具栏的列表,直到Windows会话结束,而不是IE会话。因此,如果在本次会话中已经访问了菜单,需要注销并重新登录,或者终止explorer.exe进程。
ATL对象向导属性页中提供的简称生成的输出包括源文件、头文件和注册表资源文件。向导修改的文件包括:主源文件、IDL、RC和DSP文件。