编写 Shell 扩展的完整入门指南 - 索引






4.96/5 (34投票s)
2000年11月17日

806367

5
《入门指南》中所有文章的索引
由于“傻瓜手册”系列变得相当庞大,这里有一个所有文章的索引,其中给出了每个文章的简要介绍,因此您可以快速找到您感兴趣的文章。
其他一些热心人士正在编写本指南的翻译。以下是已发布的翻译版本
- Alexander Shargin 的俄语翻译:第一部分, 第二部分, 第三部分, 第四部分, 第五部分, 第六部分, 第七部分, 第八部分, 第九部分。
- Maurice Montgenie 的 Win32 汇编版本。
- Gengis Dave 的 意大利语翻译。进入网站后,点击 Programmazione,然后点击 Libri。提供 HTML 和 PDF 版本。
第一部分 - 编写 Shell 扩展的分步教程
第一部分 是对 Shell 扩展的简单概述,并讨论了如何调试它们。示例扩展演示了如何将项目添加到文本文件的上下文菜单中。
第二部分 - 编写一次操作多个文件的 Shell 扩展的教程
第二部分 演示了如何编写一个上下文菜单扩展,该扩展一次操作所有选定的文件。示例项目是一个实用程序,它将注册和取消注册命令添加到 DLL 的上下文菜单中。
第三部分 - 编写显示文件弹出信息的 Shell 扩展的教程
第三部分 演示了 QueryInfo 扩展,该扩展自定义文本文件的信息提示。它还解释了如何在 Shell 扩展中使用 MFC。
第四部分 - 编写提供自定义拖放功能的 Shell 扩展的教程
第四部分 展示了如何在用户使用鼠标右键在资源管理器中拖放时显示的菜单中添加项目。示例项目是一个实用程序,它为文件创建硬链接。(注意:该扩展仅在 Windows 2000 上可用,但您仍然可以在以前版本的 Windows 上编译和运行该扩展。有关说明,请参阅文章。)
第五部分 - 编写将页面添加到文件属性对话框的 Shell 扩展的教程
第五部分 演示了如何向资源管理器的“属性”对话框添加新页面。示例项目添加了一个页面,您可以在该页面上编辑文件的创建、修改和上次访问时间。
第六部分 - 编写可在“发送到”菜单上使用的 Shell 扩展的教程
第六部分 讨论了一个添加到“发送到”菜单的拖放处理程序扩展。示例项目是“发送到任何文件夹”增强工具的克隆。
第七部分 - 关于在上下文菜单 Shell 扩展中使用自绘菜单,以及创建响应目录背景右键单击的上下文菜单扩展的教程
第七部分 解决了读者提出的两个主题:自绘菜单项和目录窗口背景的上下文菜单。示例项目包含两个扩展:一个位图查看器(如上图所示),它将 BMP 文件的缩略图放在上下文菜单中,以及一个简单的扩展,它将项目添加到目录背景的上下文菜单中。
第八部分 - 关于通过列处理程序 Shell 扩展向资源管理器详细信息视图添加列的教程
第八部分 演示了如何在 Windows 2000 上向资源管理器的详细信息视图添加列。示例项目添加了一些列,这些列显示 MP3 文件中的 ID3v1 标签数据。(此扩展仅适用于 Windows 2000。)
第九部分 - 编写扩展以自定义文件类型显示的图标的教程。
第九部分 展示了如何在逐个文件的基础上自定义文件图标。演示项目是一个扩展,它为文本文件显示 4 个不同的图标,具体取决于文件的大小。