简体   繁体   English

如何在我自己的处理程序中使用TortoiseOverlays

[英]How to use TortoiseOverlays with my own handler

tortoiseSVN has a shell hook that add overlay icons on files. tortoiseSVN有一个外壳钩子,可以在文件上添加覆盖图标。
They create a separate open source project to use it in their commons projects (tortoiseSvn,tortoiseGit,etc) 他们创建了一个单独的开源项目以在其Commons项目(tortoiseSvn,tortoiseGit等)中使用

i've download the installer .msi from google code that install the hooker handler 我已经安装了挂接处理程序的Google代码中下载了安装程序.msi

i've got my own version of "IShellIconOverlayIdentifier::IsMemberOf" that use for the handlers 我有自己的版本“ IShellIconOverlayIdentifier :: IsMemberOf”,用于处理程序
how i grab all together ? 我如何一起抓住?

Here is the only doc i found 这是我找到的唯一文档

Please note that the TortoiseOverlays handler does not reduce the work you have to do: you have to implement your own overlay handler and get it to work fully. 请注意,TortoiseOverlays处理程序不会减少您要做的工作:您必须实现自己的叠加处理程序并使它完全工作。 Only then can you make use of the TortoiseOverlays handler if you still want to: 只有在那时,您仍然可以使用TortoiseOverlays处理程序:

The purpose of the TortoiseOverlays handler is to share the handler slots the windows shell has (limited to 15). TortoiseOverlays处理程序的目的是共享Windows Shell具有的处理程序插槽(限制为15个)。 It's not to help you implement overlay handlers. 这不是帮助您实现覆盖处理程序。

Once you have your own handler working, you can simply change the registry keys where you register your own handler. 一旦有了自己的处理程序,就可以在注册自己的处理程序的地方简单地更改注册表项。 After that, TortoiseOverlays will be loading your overlay handler. 之后,TortoiseOverlays将加载您的叠加层处理程序。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM