Структура HIGHCONTRASTW (winuser.h)
Содержит сведения о функции специальных возможностей с высокой контрастностью. Эта функция задает схему внешнего вида пользовательского интерфейса для обеспечения максимальной видимости для пользователя с нарушениями зрения и рекомендует приложениям соответствовать этой схеме внешнего вида.
Синтаксис
typedef struct tagHIGHCONTRASTW {
UINT cbSize;
DWORD dwFlags;
LPWSTR lpszDefaultScheme;
} HIGHCONTRASTW, *LPHIGHCONTRASTW;
Члены
cbSize
Тип: UINT
Задает размер этой структуры (в байтах).
dwFlags
Тип: DWORD
Задает сочетание следующих значений:
lpszDefaultScheme
Тип: LPTSTR
Указывает на строку, содержащую имя цветовой схемы, для которую будет задана схема по умолчанию. Система выделяет этот буфер и освобождает его с помощью LocalFree.
Комментарии
Приложение использует эту структуру при вызовефункции SystemParametersInfoW со значением 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) |
См. также раздел
Функция SystemParametersInfoW, структура HIGHCONTRASTA, структуры специальных возможностей, SystemParametersInfo
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по