2010-06-22 61 views

回答

2

this post.

在Windows高對比度模式,背景圖片應設置爲「無」,它也改變了背景色。這應該覆蓋任何CSS樣式表。所以你可以在初始渲染後執行一些javascript來檢測它。

編輯:你說你真的想用Java來做到這一點。這一直是covered before on SO:

原來用Java 1.4.1增加了對 爲此win.highContrast.on 財產。

+0

嗨,我使用一些Java代碼中的web瀏覽器控件呈現HTML。我需要將從java端的Windows操作系統主題設置傳遞給CSS端。在Java方面,我如何檢測Windows主題是否具有高對比度? 謝謝.... – dojomedojo 2010-06-22 19:16:57

+0

在這種情況下,您應該將您的問題重新標記爲[java]。不過,我編輯了我的答案。 – Gelatin 2010-06-22 23:55:06

-3

嘗試SystemParametersInfo功能具有以下參數:

  • SPI_GETHIGHCONTRAST
  • SPI_GETICONTITLELOGFONT
+0

這個問題涉及到javascript。 – Gelatin 2010-06-22 18:36:39

+0

這個問題寫得不好,但它確實在關鍵字中說過。 – 2010-06-22 18:37:20

相關問題