Windows 外壳扩展
类型 |
适用于 |
版本 |
有关的接口 | 描述 |
上下文菜单
Context Menu |
文件类和外壳对象 | Windows 95+ |
IContextMenu, IContextMenu2, or IContextMenu3 |
允许在外壳对象的上下文菜单中增加新的才单项 |
右拖拽
Right drag and drop |
文件类和外壳对象 | Windows 95+ |
IContextMenu, IContextMenu2, or IContextMenu3 |
允许在右拖拽后出现的上下文菜单中增加新的才单项 |
绘制外壳图标
Drawing shell Icons |
文件类和外壳对象
File class and shell's object |
Windows 95+ |
IExtractIcon |
对于一个文件类来说,可以选择文件在运行时应该显示那个图标 |
属性页
Property Sheet |
文件类和外壳对象
File class and shell's object |
Windows 95+ |
IShellPropSheetExt |
向文件类属性对话框中加入另外的属性表页。也适用于控制面板应用 |
左拖拽
Left drag and drop |
文件类和外壳对象
File class and shell's object |
Windows 95+ |
IDropTarget |
决定在外壳内用鼠标左键拖拽一个对象到另一个对象上时做什么 |
剪贴板
Clipboard |
文件类和外壳对象
File class and shell's object |
Windows 95+ |
IDataObject |
定义如何将对象拷贝到剪贴板以及如何从剪贴板吸取对象 |
文件钩
File Hook |
Windows 95+ |
ICopyHook |
控制整个外壳内的任何文件操作。您可以允许或拒绝这些对文件的操作,但不会通知您成功或失败
|
|
外壳执行程序
Program Execution |
资源管理器
Explorer |
Desktop Update |
IShellExecuteHook |
钩住外壳内任何程序的执行 |
信息条提示
Infotip |
文件类和外壳对象
File class and shell's object |
Desktop Update |
IQueryInfo |
当鼠标移到某个文件类型文档上时显示简短文本信息 |
栏目
Column |
文件夹
Folders |
Windows 2000 |
IColumnProvider |
在资源管理器“查看”菜单的“详细资料”视图中增加新的栏目 |
Icon Overlay |
资源管理器
Explorer |
Windows 2000 |
IShellIconOverlay |
用定制的图像覆盖图标 |
搜索
Search |
资源管理器
Explorer |
Windows 2000 |
IContextMenu |
在“开始”菜单的“搜索”菜单项中增加新的搜索入口
|
清除
Cleanup |
清除管理器
Cleanup Manager |
Windows 2000 |
IEmptyVolumeCache2 |
向清除管理器中增加新的入口来恢复磁盘空间 |
http://www.codeproject.com/shell