Windows Shell扩展教程

时间:2020-03-06 14:47:32  来源:igfitidea点击:

我之所以推迟了项目的这一部分,是因为我没有找到有关Shell扩展这两个方面的任何特别有用的示例/教程:

  • 将鼠标悬停在文件上时返回提示信息。
  • 具有扩展上下文的上下文弹出菜单(如果有意义)。

干杯。

解决方案

啊,你这幸运的男孩。我们可以阅读Mike Dunn的精彩教程系列:
编写Shell扩展的完整白痴指南

第一部分和第三部分应该对我们特别有意义。

VB Shell编程主要集中在VB上,但是API的描述几乎适用于所有讲COM的东西。

查看此CodeProject文章:

命名空间扩展了未记录的Windows Shell

This article explains how you can
  easily create a namespace extension
  with lots of features without doing
  lots of work by using some
  undocumented shell functions. The most
  noticeable function is
  SHCreateShellFolderViewEx, which
  creates the view for you and creates
  all interfaces you need for displaying
  the contents of your folder. You can
  modify the behaviour of the folder by
  implementing a callback function. This
  is how Microsoft implements its own
  namespace extensions.