Как мне определить, находится ли Windows в режиме высокой контрастности, или он отображает крупный или очень большой шрифт?
Мне нужно обеспечить поддержку специальных возможностей в моем javascript.
Спасибо.
См. этот пост.
в режиме высокой контрастности в Windows, фоновые изображения должны быть установлены в «none», и это также меняет цвет фона. Это должно переопределить любую таблицу стилей CSS. Таким образом, вы можете выполнить некоторый JavaScript, чтобы обнаружить его после первоначального рендеринга.
Редактировать: Вы сказали, что вы действительно хотите сделать это на Java. Это было ранее на SO:
Получается win.highContrast.on свойство было добавлено в Java 1.4.1 для с этой целью.
Попробуйте SystemParametersInfo функцию со следующими параметрами:
SystemParametersInfo