Как использовать TortoiseOverlays с моим собственным обработчиком - PullRequest
0 голосов
/ 27 февраля 2012

tortoiseSVN имеет хук оболочки, который добавляет значки наложения на файлы.
Они создают отдельный проект с открытым исходным кодом, чтобы использовать его в своих проектах общего пользования (tortoiseSvn, tortoiseGit и т. Д.)

Я скачал установщик .msi из кода Google, которые устанавливают обработчик перехвата

У меня есть собственная версия "IShellIconOverlayIdentifier :: IsMemberOf", которая используется для обработчиков
как мне собрать все вместе?

Вот единственный документ, который я нашел

1 Ответ

4 голосов
/ 27 февраля 2012

Обратите внимание, что обработчик TortoiseOverlays не уменьшает объем работы, которую вы должны выполнить: вам нужно реализовать собственный обработчик оверлея и заставить его работать полностью. Только тогда вы можете использовать обработчик TortoiseOverlays, если вы все еще хотите:

Цель обработчика TortoiseOverlays состоит в том, чтобы разделить слоты обработчика, которые есть в оболочке Windows (ограничено 15). Это не поможет вам реализовать обработчики оверлеев.

Как только у вас будет работать собственный обработчик, вы можете просто изменить ключи реестра, в которых вы зарегистрируете свой собственный обработчик. После этого TortoiseOverlays загрузит ваш оверлейный обработчик.

...