文件查看器必须包含一个工具栏,其中单个按钮与前面描述的“文件”菜单上的“打开文件编辑”菜单项相连。该按钮中的图像是从应用程序的图标派生的16位15像素位图,如果用户从shell(使用shell的关联路由)打开文件,将会启动该图标。通过使用文件的路径调用SHGetFileInfo函数获取图像。如果此函数失败,文件查看器可以包含一个包含自己的图像并尝试启动父应用程序的按钮,或者文件查看器可以删除该按钮并禁用文件菜单上的打开文件编辑菜单项。这个单一按钮必须是工具栏上最左边的项目,并且必须与特定于文件查看器的任何其他按钮分开。
其他按钮应大致对应于文件查看器菜单中存在的功能。支持“字体”菜单项的文件查看器应具有“增加字体大小”和“减小字体大小”按钮。其他文件查看器类可能需要在工具栏上包括打印和旋转按钮。
标准工具栏按钮是“替换窗口”按钮。文件查看器的默认行为是每当用户选择快速浏览菜单项时创建一个新的文件查看器实例。然而,当“替换窗口”按钮切换到开启位置时,不会创建新的实例;相反,相关文件查看器窗口的内容将被新文件的视图所替代。
所有按钮应具有相应的工具提示控件,当鼠标光标位于按钮上时,显示一些上下文信息。标准的Windows 95工具栏控件提供了对工具提示控件的内置支持,以便您只需提供文本字符串。< >下图显示了工具栏按钮的工具提示控件。
以下是各种工具栏按钮的推荐工具提示符。
工具栏按钮 | 工具提示字符串 |
打开文件进行编辑 | “打开文件进行编辑” |
字体增加 | “增加字体大小” |
字体减少 | “减小字体大小” |
小视图 | “切换视图大小” |
景观 | “切换肖像/景观” |
轮流[Again] | “旋转图像90度” |
替换窗口 | “替换窗口” |