Структура HIGHCONTRASTA (winuser.h)
Содержит сведения о функции специальных возможностей с высокой контрастностью. Эта функция задает схему внешнего вида пользовательского интерфейса для обеспечения максимальной видимости для пользователя с нарушениями зрения и рекомендует приложениям соответствовать этой схеме оформления.
Синтаксис
typedef struct tagHIGHCONTRASTA {
UINT cbSize;
DWORD dwFlags;
LPSTR lpszDefaultScheme;
} HIGHCONTRASTA, *LPHIGHCONTRASTA;
Члены
cbSize
Тип: UINT
Задает размер данной структуры в байтах.
dwFlags
Тип: DWORD
Задает сочетание следующих значений:
lpszDefaultScheme
Тип: LPTSTR
Указывает на строку, содержащую имя цветовой схемы, для которую будет задана схема по умолчанию.
Комментарии
Приложение использует эту структуру при вызовефункции SystemParametersInfoA со значением SPI_GETHIGHCONTRAST или SPI_SETHIGHCONTRAST . При использовании SPI_GETHIGHCONTRAST приложение должно указать элемент cbSize структуры HIGHCONTRAST ; Функция SystemParametersInfo заполняет остальные элементы. Приложение должно указывать все элементы структуры при использовании значения SPI_SETHIGHCONTRAST .
Примечание
Заголовок winuser.h определяет HIGHCONTRAST как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Использование псевдонима, не зависящий от кодирования, с кодом, который не является нейтральным для кодировки, может привести к несоответствиям, которые приводят к ошибкам компиляции или времени выполнения. Дополнительные сведения см. в разделе Соглашения для прототипов функций.
Требования
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Верхняя часть | winuser.h (включая Windows.h) |
См. также раздел
Функция SystemParametersInfoA, структура HIGHCONTRASTW, структуры специальных возможностей, SystemParametersInfo