【发布时间】:2010-06-23 21:53:33
【问题描述】:
如何检测窗口是否处于高对比度模式,或者显示大字体或超大字体?
我需要在我的 javascript 中提供可访问性支持。
谢谢。
【问题讨论】:
标签: java javascript windows accessibility
如何检测窗口是否处于高对比度模式,或者显示大字体或超大字体?
我需要在我的 javascript 中提供可访问性支持。
谢谢。
【问题讨论】:
标签: java javascript windows accessibility
在 Windows 的高对比度模式下,背景图像应设置为“无”,并且它还会更改背景颜色。这应该覆盖任何 CSS 样式表。所以你可以在初始渲染后执行一些 javascript 来检测它。
编辑:您说您实际上想在 Java 中执行此操作。这是covered before on SO:
结果是 win.highContrast.on 属性是在 Java 1.4.1 中添加的 这个目的。
【讨论】:
试试SystemParametersInfo函数,参数如下:
【讨论】: