мотивация для этого вопроса - мое несчастье с графическим интерфейсом Visual Studio, но это может иметь более широкие последствия.
Предположим, я щелкаю правой кнопкой мыши на вкладке имени файла для моего текущего документа. Мне будет предложено всплывающее меню с полезными опциями, которые я мог бы использовать, например, закрыть этот документ, и некоторые потенциально опасные понятия, такие как закрытие всех документов, кроме этого. Если я случайно нажму не ту, мне придется отменить ущерб, и это будет раздражать.
Итак, я понимаю, что не могу ожидать, что Microsoft (не говоря уже о небольших компаниях) добавит настройку для каждого пункта меню. Но, может быть, есть взлом Windows, который может позволить мне отключить такие пункты меню и другие элементы пользовательского интерфейса? Допустим, «закрыть все, кроме этого» можно обнаружить по его отдельному имени, поэтому, если нижележащий компонент каким-то образом доступен для взлома, возможно, его можно было бы всегда отключать при отображении такого текста, если пользователь не перепрыгивает через обручи для отмены ограничение.
Так как эти вещи работают? В какой степени мы можем связываться с пользовательским интерфейсом сторонних приложений Windows? Что можно и нельзя сделать?