為什麼微軟不把 Windows 10 的窗口邊框做成真正的窄邊框?
01-25
Windows 10 的窗口邊框看起來只有一個像素,這樣是比以前好看,但其實只是障眼法,本質上還是之前的寬邊框,主要表現為: 1. 滑鼠還沒移到窗口邊框上,就會變成調整窗口大小的雙箭頭; 2. 很多截圖工具捕捉到的窗口比看到的窗口要大,如下圖:
做成真正的只有一個像素的窄邊框有什麼技術難題么?微軟為什麼要做一個假的窄邊框?
QQ就是這樣,每次拖動窗口都無法對準。
我認為熱區範圍的問題是微軟的一個疏忽,Windows 10頗有趕工之嫌。
請參看OS X的熱區範圍:
內:
外:
所以這是OS X的熱區範圍:我們再來看一下Windows 10的熱區:
(╯‵□′)╯︵┻━┻可以看到同樣是細邊框的OS X熱區範圍內外卻基本對稱,所以並不存在某些答主所說的誤操作的問題。
希望微軟可以儘早解決這個問題,畢竟從細節處才能看出產品的用心程度。從Windows 8.1開始,win+PrtScr可以直接截圖保存到圖片-&>屏幕截圖,不懂就不要隨便亂說。
軟體寫的爛不能怪Windows,Windows自身截圖並沒有任何問題。
PS:關於雙箭頭的事兒,在wpf寶典裡面例子給的實現是通過一個矩形實現的,我曾嘗試過把矩形變為最小,觸發起來非常費力。
而且如果細心你還能發現,在Windows的modern UI風格的應用中,有的窗體快速拖動邊框改變大小時,那個填充的矩形附近會出現抖動。這個無解。
做的東西越多就越會發現,有的時候想的挺好的事兒,實現起來完全就不對頭。。。。如果是內外對稱的,有個按鈕比較靠邊(比如X),滑鼠移上去變成調整邊框了不是很奇怪?
第一點,1px的邊框滑鼠功力不深厚的話不好找;第二點,捕捉窗口不要用QQ,Alt+PrtScr完全沒有問題。
顯然為了提高拉伸等操作的容錯率,犧牲一點美觀度其實也無可厚非,畢竟用戶體驗而並非視覺先行
會出現死活點不到邊框的情況吧
如果只有一像素才顯示調整窗口的雙箭頭,你可以想像調一次窗口大小會有多麻煩
and,至於沒有做成真正只有一個像素的邊框,這個問題我記得當初在win8的時候討論過,給出的答案好像是因為很多軟體都是按照那個邊框做的,為了兼容以前的軟體,沒法完全去掉那個邊框……做成真正的窄邊框,只給你一個像素的寬度觸發寬度調節,舒服了?
推薦閱讀:
※自行組裝電腦使用COEM授權是否合法?
※如何不藉助第三方軟體使Windows10任務欄時間顯示秒?
※windows10多顯示器設置不同的縮放比例很模糊是為什麼?
※windows10 是否內置wifi熱點管理工具?