Устранение выделения активности объектов пунктиром в XP и Vista 32 bit

Когда у всех на рабочих столах на смену DOS с Windows 3.11 FWG пришла революция в виде Windows 95, то недостатки строения интерфейса тогда мало кто замечал. И только сегодня, имея в меру красивую ОС Windows Vista с включенным Aero, начинаешь замечать, что рудименты интерфейсостроения старых версий этой ОС сохранились тут до сих пор. Предлагаем вам побороть некрасивое выделение активного элемента пунктирной линией в XP и Vista. Вот такое:

✍️ Скоро читатели смогут публиковать свои тексты на Лайфхакере. Станьте первыми!

Зачем выделение этим пунктиром там, где есть выделение цветом?

Для устранения этого «недоразумения» мы будем использовать утилитку Universal Focus Rectangle Remover, которая работает только в 32–х разрядных версиях названных ОС.

Сначала нужно скачать архив с этим DLL файлом: зеркало 1 и зеркало 2.

Потом запишите содержимое архива в папку C:\Windows\System32.

Далее нужно запустить cmd.exe с правами администратора и зарегистрировать DLL файл в системе:

regsvr32 RemoveFocusRect.dll

Теперь «рудиментарные» точки фокуса на объекте пропадут:

Для удаления этой утилиты выполните команду:

regsvr32 /u RemoveFocusRect.dll

А затем удалите сам файл.

via Remove That Unsightly Focus Rectangle in Windows XP or Vista

Если нашли ошибку, выделите текст и нажмите Ctrl + Enter

Это упрощённая версия страницы.

Читать полную версию
baxtep
По цвету кнопки.Но у меня отключены все темы Windows и выделение цветом отсутствует.
.silent
кроме кнопок есть еще довольно много элементов
Kovan
Видимо этот пунктир пережиток старых версий Windows. Тогда ведь не было выделения активной кнопки цветом, да и выделение тенью тоже не сразу появилось.
Chiaroscuro
Не советую использовать данный хак людям использующим клавиатуру, т.е. навигация по форме клавишей "Tab" станет не возможной, вы просто не увидите объект в фокусе. Спорное улучшение, красиво? да красиво! удобно? Вряд ли.
Читать все комментарии