Я создаю приложение c#
которое добавляет записи в реестр, чтобы добавлять элементы в контекстное меню Windows, как показано в этой структуре:
Как я могу получить инфо-подсказку или всплывающую подсказку, пока я нахожу MyApp? Я добавил значение infoTip
значения infoTip
под ключом MyApp, но оно не работает.
Вот пример: в то время как зависание контекстного меню появляется, когда вы нажимаете на стрелку горизонтали (Пуск → Выключение).
Изменение: я использовал инструмент для проверки имени класса для этого меню, и он оказался не contextmenu
а toolbarwindow32
поэтому я полагаю, что его инфо-тип не совпадает с (contextmenu #32768
), если он есть.
Скорее всего, слишком поздно, чтобы помочь, но там есть большая доступная библиотека под названием SharpShell, которая позволит вам выполнять эту точную вещь и многие другие связанные с контекстным меню Windows функции. Это просто потрясающе. Библиотека доступна на GitHub и здесь на странице Code Project, где разработчик объясняет, как использовать SharpShell для выполнения именно того, что вы пытаетесь сделать.
Даже если вы/пытаетесь понять это сами, я не могу преувеличивать, как большой ресурс исходного кода SharpShell будет использоваться в качестве руководства.