2012年8月9日 星期四

[windows]我的圖哩??

今天這一篇,實際上跟寫程式一點關係也沒有
只能算是一個windows設定的線上問題處理經驗分享

故事是這樣的
昨天早上接獲通報,我做的winform功能在某台電腦上都顯示不出圖片
"某台",一聽就覺得是電腦狀況造成的個案不太想理
不過進去以後發現了有趣的現象
不是所有圖都不見,也不是只有我的功能圖會不見
交叉比對了大家的功能內容之後發現一件事
消失的只有BackgroundImage,就是背景圖
這下子我開始對這問題產生興趣了
這是一個winform程式又不是web會有不同瀏覽器造成的靈異現象
究竟是怎樣的一個狀況可以造成這種情形呢
讓我們繼續看下去

一、修個案必經路程--重開機
很遺憾,這個嘗試完全沒有效果

二、換個帳號登入
同一台電腦其他User登入跑同一份程式居然是正常的
這種現象要嘛是權限要嘛是設定
把測試帳號開到power user的權限試試
遺憾,無效,往下一步發展

三、既然是圖片,應該是顯示設定吧(?)
不才小弟我就這樣在這個設定畫面卡了一個早上
翻過來又翻過去,把裡面每個設定值都玩了一次
依然無解

四、一切都只是巧合
窮途末路想到頭都痛起來的我
痴痴地對著控制台畫面發呆
這時很不巧的讓我看到了這一行字
Windows用了這麼多年,第一次覺得他的註解這麼重要
這時心想"是阿,會不會有盲人不想看到背景圖只想聽聲音?"
但我馬上覺得自己這個想法五告北七
即使如此,我還是點進去了
罷了,死馬當活馬醫試試看囉
進去協助工具選項->畫面
恩,沒什麼選擇性阿
游標就不用看了,高對比是啥?
應該只是讓他更明顯吧,不然勾掉看看囉
就在這時,一切的謎團全都解開了,圖全都回來了
但是,另一個謎團又出現了
究竟為什麼一個高對比會讓我的圖全都神隱呢???

這時我回到自己的電腦想再複製一次這個現象看看
我是Win7,win7的高對比藏在輕鬆存取中心裡面
點畫面中那個小項他很北七的開去控制台->外觀及個人化->個人化
要先點輕鬆存取中心->設定高對比
跟WinXP不同的,裡面有很多細項選擇
這邊就不一一提了
但其中有一個選項能夠完美的解釋這一切糾結的因果
我想不用做太多解釋了,各位客官直接看圖吧