Обновить значок в контекстном меню в открытом меню или при наведении курсора мыши

357
sambul35

Трудно найти какие-либо практические советы по использованию собственных методов Windows Shell для изменения контекстных меню, таких как расширения оболочки, обработчики контекстных меню и глаголы . Например, я хочу добавить новый пункт меню « Проверить текущий план питания» со значком в контекстное меню рабочего стола, запустив файл .reg:

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\Current Power Plan] "MUIVerb"="Current Power Plan" "Icon"="powercpl.dll,x" 

Мне нужно, чтобы значок динамически изменялся при открытии контекстного меню или при наведении курсора мыши на элемент меню в зависимости от того, какая Windows 10 Power Plan активна в данный момент. Т.е. он должен измениться для сбалансированного плана на powercpl.dll, 0, для высокопроизводительного плана на powercpl.dll, 1, для энергосбережения план на powercpl.dll, 2.

Любые предложения, как это сделать, желательно с помощью собственных методов Windows Shell?

0

0 ответов на вопрос