2009-12-31 3 views
1

Мой вопрос может быть повторен здесь, но даже после googling у меня еще нет решения.Оболочка элемента меню оболочки

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

Я использовал -

HKLM \ Software \ Classes * \ Shell \ myappname HKLM \ Software \ Classes * \ Shell \ myappname команда \

Но что я не в состоянии сделать это, чтобы добавить разделитель в этом контекстном меню.

Я использую C# 2005 для создания приложения для Windows.

Может кто-то помочь решить мою проблему.

Спасибо, что поделились своим ценным временем.

ответ

1

Проверьте, пожалуйста, следующую ссылку: Extending Shortcut Menus Я думаю, что для добавления разделителя нет ключевого слова, но для создания новой записи на том же уровне. Новый набор записей появится в новой группе.

+0

Спасибо, друг! Не мой ответ, но предоставил еще одну полезную ссылку. – IrfanRaza

2

Вам нужно будет создать обработчик контекстного меню оболочки, чтобы полностью контролировать содержимое контекстного меню. Вы не должны писать это на C#, пока .NET 4.0 не станет широко доступным. На данный момент вы можете использовать C++, this web page. Обертка described here, не знаю, хорошо ли это.

+0

Спасибо nobugz за предоставление другой ссылки. – IrfanRaza

Смежные вопросы