題 Windows 7/8停止模式對話在父焦點上閃爍


在Windows中是否有一些設置我可以更改默認行為,導致模式對話框的邊框和標題在我單擊父窗口時閃爍6或7次?

只需關注它就可以讓我知道我做錯了什麼。

我覺得不需要所有的警報器,牛角和閃光燈讓我知道我點擊了錯誤的地方。


3
2018-05-20 19:43


起源




答案:


  1. 贏得+[R,鍵入或粘貼 regedit.exe 在文本框中,然後按 輸入

  2. 導航到以下註冊表​​項:

    HKEY_CURRENT_USER\Control Panel\Desktop
    
  3. 找到 ForegroundFlashCount 值,並將其設置為 1

    注意 如果缺少值,請創建一個新值 DWORD (32位)值。當你 可以 把它設置為 0,這將阻止模態對話框正確重新獲得焦點。

  4. 註銷並重新登錄以應用更改。

附加信息

ForegroundFlashCount 註冊表值最初是在Windows 2000中引入的。以下是原始文檔的摘錄:

指定任務欄按鈕閃爍以通知用戶系統已激活後台窗口的次數。

資源: ForegroundFlashCount

在Windows Vista及更早版本中,該值設置為 3 默認情況下。從Windows 7開始,默認值為 7。雖然它似乎沒有在任何地方指定,但是當您嘗試將焦點移動到其父窗口時,相同的值也控制模式對話框閃爍的方式。


3
2018-05-21 09:05