HIGHCONTRAST структура содержит сведения о функции увеличения контрастности, которая устанавливает схему внешний вид пользовательского интерфейса для максимальной видимости для слабовидящих пользователей и консультирует приложений в соответствии с этой схемой внешний вид.
typedef struct tagHIGHCONTRAST {/ / hc UINT cbSize;
DWORD dwFlags;
LPTSTR lpszDefaultScheme;
} HIGHCONTRAST, ДАЛЕКО * LPHIGHCONTRAST
| Значение | Значение |
|---|---|
| HCF_AVAILABLE | Высокая контрастность функция доступна. |
| HCF_CONFIRMHOTKEY | Появляется диалоговое окно подтверждения, когда высокая контрастность функция активируется с помощью горячей клавиши. |
| HCF_HIGHCONTRASTON | Высокая контрастность находится на. |
| HCF_HOTKEYACTIVE | Пользователь может включить функцию высокой контрастности и выключается, одновременно нажав левый alt, сдвиг влево и клавиши print screen. |
| HCF_HOTKEYAVAILABLE | Горячий ключ, связанный с высокой контрастности функция может быть включена. Приложение может получить это значение, но не может установить. |
| HCF_HOTKEYSOUND | Сирена воспроизводится, когда пользователь включает функцию высокой контрастности или отключить с помощью горячей клавиши. |
| HCF_INDICATOR | Визуальный индикатор отображается, когда находится на высокой контрастности. Это значение не используется в настоящее время и игнорируется. |
Приложение использует эту структуру при вызове функции SystemParametersInfo с SPI_GETHIGHCONTRAST или SPI_SETHIGHCONTRAST значением. При использовании SPI_GETHIGHCONTRAST, приложение должно указать cbSize член HIGHCONTRAST структуры; SystemParametersInfo функция заполняет оставшихся членов. При использовании значения SPI_SETHIGHCONTRAST приложение необходимо указать все члены структуры.
nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Не поддерживается.
Заголовок:Объявленные в winuser.h.
Юникод:Определяется как структуры Unicode и ANSI.
Обзор специальных возможностей, специальных структур, SystemParametersInfo