我一直在推迟项目的这一部分,因为我没有找到任何特别有用的示例/教程来解决Shell Extensions的这两个方面:
将鼠标悬停在文件上时返回提示信息.
具有扩展上下文的上下文弹出菜单,如果有意义的话.
干杯.
啊,你这个幸运的男孩.您将阅读Mike Dunn的精彩系列教程:
完整的白痴编写Shell扩展指南
第一部分和第三部分应该是您特别感兴趣的.
看看这个CodeProject文章:
命名空间扩展 - 未记录的Windows Shell
本文解释了如何通过使用一些未记录的shell函数轻松创建具有许多功能的命名空间扩展,而无需进行大量工作.最引人注目的功能是SHCreateShellFolderViewEx,它为您创建视图并创建显示文件夹内容所需的所有界面.您可以通过实现回调函数来修改文件夹的行为.这就是Microsoft实现自己的命名空间扩展的方式.