Как использовать зарегистрированный значок наложения оболочки из TortoiseSVN в моем приложении c # - PullRequest
0 голосов
/ 24 февраля 2012

tortoiseSVN и Dropbox предлагают ловушку, которая отображает наложенные значки на файлы.
когда состояние файла изменилось, обработчик обрабатывает это изменение и меняет значок наложения.

этот обработчик находится в ShellOverlayIcon в реестре и используется как значок стрелки ярлыка Windows при создании ярлыка.

Могу ли я использовать эти обработчики хуков в моем приложении c #? 1006 *
Могу ли я поменять флаг файла на помеченный как флаг SVNchange, чтобы обработчик значков TortoiseSvn автоматически менял значок файла?

если да, можете ли вы привести пример (на c #)

Ответы [ 2 ]

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

Обдумав какое-то решение, я нашел проекты "TortoiseOverlays", которые использовались в проекте TortoiseSvn
Вот еще один мой вопрос, чтобы разрешить использование этих хуков Как использовать TortoiseOverlays с моим собственным обработчиком

0 голосов
/ 24 февраля 2012

Я не знаю, можете ли вы использовать эти существующие хуки, но здесь - хорошая статья, в которой объясняется, как сделать свой собственный хук.

РЕДАКТИРОВАТЬ: Извините, статья использует C ++.

...