1. 程式人生 > >Win10系統下軟體UI顯示不完整解決方案

Win10系統下軟體UI顯示不完整解決方案

轉載地址:https://www.cnblogs.com/wxjnew/p/5079726.html

在最初升級win10的時候就想到了這些問題,例如和各種軟體的不相容性。當然,事實上win10並沒有想象的那麼糟,作為一個windows user 來說,win10的確是很高大上的,無論是顏值或者是體驗,都讓人愛不釋手。

下面我就說一下最近和win10的那些事之一:在win10系統下安裝了IBM Cognos Transform後,Transform的一些設計介面不能完全顯示,而後我們就是要想辦法來解決這個問題.

一:基本配置情況和遇到的狀況如下所示:

1.1:window系統

1.2:cognos transform 版本

1.3:問題描述

如上圖所示,1的地方已經到了螢幕的頂端,2處深入到工作列一部分,而且窗體的高度始終和顯示器的高度保持一致,無論如何拖拉,都不能讓下面的OK,Cancel,Help按鈕顯示完整,完全到了不能很友好的使用軟體的地步,PS:修改了模型,不能點選確定/(ㄒoㄒ)/~~

二:解決問題的思路以及方法

2.1:思路分析

遇到這個問題,我首先想到可能是兩個方面的原因

a:軟體問題

b:作業系統問題

接下來我們分析一下,聽說10.2.1有一些BUG,會不會是軟體問題呢,難道需要打補丁包?於是我就在另一個目錄裝了10.2.0的Transform版本,結果還是一樣的不能完全顯示,這就排除了是軟體的問題,那就無疑是作業系統問題了,win10的一些設定和Cognos的軟體不相容

2.2:鎖定原因-解決問題

我們已經鎖定了是系統的問題,首先想到重灌系統算了,我要告訴大家的是:千萬別!在Internet科技如此發達的時代,我基本相信很大一部分的計算機問題是可以解決的,於是就去百度搜索,當然也找到了解決的方案,具體如下圖所示

方法摘錄如下

step1:開啟登錄檔 WIN+R,或者執行裡面輸入regedit

step2:路徑[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]將原來的:

"Microsoft YaHei & Microsoft YaHei UI (TrueType)" ="msyh.ttc"
修改為:
"Microsoft YaHei & Microsoft YaHei UI (TrueType)"= "simsun.ttc"

step3:路徑[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
新增字串: 
"Microsoft YaHei" = "SimSun"
"Microsoft YaHei UI" = "SimSun"


step4:重啟電腦

事實證明,通過修改預設字型的方法是可以解決問題的。 反證的是: Win10 的預設字型與宋體的在行高上存在差異才會導致此類問題。

2.3:驗證問題是否解決

再次開啟之前的設計視窗,檢視問題是否解決,如下圖所示,視窗和提交按鈕可以完全顯示出來,說明問題解決了

PS:有了想法就去嘗試,不要像我剛開始一樣,以為這只是調整字型的,其實預設字型和UI顯示很重要啊...............後遺症就是有些字型可能看上去不習慣,但是為了使用win10,

同時為了開發工作,也為了不重灌系統,只能這樣了,期待win10可以更強大