HIGHCONTRASTA 구조체(winuser.h)
고대비 접근성 기능에 대한 정보를 포함합니다. 이 기능은 시각 장애가 있는 사용자의 가시성을 극대화하기 위해 사용자 인터페이스의 모양 체계를 설정하고 애플리케이션이 이 모양 체계를 준수하도록 권고합니다.
구문
typedef struct tagHIGHCONTRASTA {
UINT cbSize;
DWORD dwFlags;
LPSTR lpszDefaultScheme;
} HIGHCONTRASTA, *LPHIGHCONTRASTA;
멤버
cbSize
형식: UINT
이 구조체의 크기(바이트)를 지정합니다.
dwFlags
형식: DWORD
다음 값의 조합을 지정합니다.
lpszDefaultScheme
형식: LPTSTR
기본 구성표로 설정될 색 구성표의 이름을 포함하는 문자열을 가리킵니다.
설명
애플리케이션은 SPI_GETHIGHCONTRAST 또는 SPI_SETHIGHCONTRAST 값으로SystemParametersInfoA 함수를 호출할 때 이 구조를 사용합니다. SPI_GETHIGHCONTRAST 사용하는 경우 애플리케이션은 HIGHCONTRAST 구조체의 cbSize 멤버를 지정해야 합니다. SystemParametersInfo 함수는 나머지 멤버를 채웁니다. 애플리케이션은 SPI_SETHIGHCONTRAST 값을 사용할 때 모든 구조체 멤버를 지정해야 합니다.
참고
winuser.h 헤더는 UNICODE 전처리기 상수의 정의에 따라 이 함수의 ANSI 또는 유니코드 버전을 자동으로 선택하는 별칭으로 HIGHCONTRAST를 정의합니다. 인코딩 중립 별칭을 인코딩 중립이 아닌 코드와 혼합하면 컴파일 또는 런타임 오류가 발생하는 불일치가 발생할 수 있습니다. 자세한 내용은 함수 프로토타입에 대한 규칙을 참조하세요.
요구 사항
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
머리글 | winuser.h(Windows.h 포함) |
참고 항목
SystemParametersInfoA 함수, HIGHCONTRASTW 구조체, 접근성 구조, SystemParametersInfo