Windows 7 / 8 остановить модальное диалоговое окно вспышки на родительском фокусе
Есть ли в Windows какой-либо параметр, в котором я могу изменить поведение по умолчанию, при котором рамка и заголовок модального диалогового окна мигают примерно 6 или 7 раз при нажатии на родительское окно?
Простое сосредоточение было бы достаточно, чтобы сообщить мне, что я сделал неправильно.
Я не чувствую необходимости во всех сиренах, бычьих рогах и стробоскопах, чтобы сообщить мне, что я щелкнул не в том месте.
1 ответ
Решение
Нажмите Win+R, введите или вставьте
regedit.exe
в текстовом поле и нажмите Enter.Перейдите к следующему разделу реестра:
HKEY_CURRENT_USER\Control Panel\Desktop
Найдите
ForegroundFlashCount
значение и установите его в1
,Примечание. Если значение отсутствует, создайте новый
DWORD
(32-разрядное) значение. Пока вы можете установить его на0
, что помешало бы модальным диалоговым окнам правильно восстановить фокус.Выйдите и войдите снова, чтобы применить изменения.
Дополнительная информация
ForegroundFlashCount
Значение реестра было впервые введено в Windows 2000. Вот выдержка из оригинальной документации:
Указывает, сколько раз мигает кнопка на панели задач, чтобы уведомить пользователя о том, что система активировала фоновое окно.
Источник: ForegroundFlashCount
В Windows Vista и более ранних версиях было установлено значение 3
по умолчанию. Начиная с Windows 7, значением по умолчанию является 7
, Хотя оно нигде не указано, это же значение также определяет способ мигания модальных диалоговых окон, когда вы пытаетесь сместить фокус на родительские окна.