접근성 매개 변수
시스템은 사용자에게 애플리케이션이 기본 동작을 변경해야 하는 특별한 요구 사항 또는 기본 설정이 있는지 여부를 나타내는 접근성 매개 변수 집합을 기본. 사용자는 일반적으로 제어판 접근성 센터를 사용하여 이러한 매개 변수의 상태를 제어합니다. 제어판 애플리케이션 또는 사용자가 환경을 사용자 지정할 수 있는 다른 프로그램은 다음을 사용할 수 있습니다.접근성 매개 변수를 설정하는 SystemParametersInfo 함수입니다.
사용자가 이러한 매개 변수를 변경하면 제어판 WM_SETTINGCHANGE 메시지를 보냅니다. 애플리케이션은 이 메시지에 응답하고 SystemParametersInfo를 사용하여 접근성 매개 변수의 상태를 결정해야 합니다. 접근성 매개 변수를 사용하는 경우 애플리케이션은 사용자의 기본 설정을 수용하기 위해 필요한 경우 해당 사용자 인터페이스를 수정해야 합니다.
Windows는 다음과 같은 접근성 매개 변수를 지원합니다.
매개 변수 | 설명 |
---|---|
고대비 | 애플리케이션이 전경 및 배경 시각적 개체 간에 고대비를 제공해야 임을 나타냅니다. |
키보드 기본 설정 | 애플리케이션이 숨겨질 키보드 인터페이스를 표시해야 임을 나타냅니다. |
화면 읽기 프로그램 | 애플리케이션이 그렇지 않으면 정보를 그래픽으로 표시하는 상황에서 텍스트 정보를 제공해야 임을 나타냅니다. |
소리 표시(및 오디오 설명 플래그) | 애플리케이션이 소리를 사용하여 중요한 정보를 전달하거나 시각적 요소에 대한 오디오 설명을 제공할 때 시각적 경고 또는 신호를 제공해야 임을 나타냅니다. |
클라이언트 영역 애니메이션 | 애플리케이션이 클라이언트 영역에 애니메이션을 표시하기 위한 사용자 기본 설정을 준수해야 임을 나타냅니다. |
메시지 기간 | 팝업 알림을 제공하는 애플리케이션이 메시지 기간에 대한 플래그를 모니터링하고 알림 길이를 조정해야 임을 나타냅니다. |
다음 시스템 매개 변수는 접근성 애플리케이션에 유용합니다. 자세한 내용은 SystemParametersInfo 함수를 참조하세요.
매개 변수 그룹 | 매개 변수 |
---|---|
데스크톱 매개 변수 | SPI_GETWORKAREA, SPI_SETWORKAREA |
입력 매개 변수 | SPI_GETKEYBOARDCUES, SPI_GETKEYBOARDDELAY, SPI_GETKEYBOARDPREF, SPI_GETKEYBOARDSPEED, SPI_GETMESSAGEDURATION, SPI_GETMOUSE, SPI_GETMOUSEHOVERHEIGHT, SPI_GETMOUSEHOVERTIME, SPI_GETMOUSEHOVERWIDTH, SPI_GETMOUSESPEED, SPI_GETMOUSETRAILS, SPI_GETSNAPTODEFBUTTON, SPI_GETWHEELSCROLLLINES, SPI_SETDOUBLECLICKTIME, SPI_SETDOUBLECLKHEIGHT, SPI_SETDOUBLECLKWIDTH, SPI_SETKEYBOARDCUES, SPI_SETKEYBOARDDELAY, SPI_SETKEYBOARDPREF, SPI_SETKEYBOARDSPEED, SPI_SETMOUSE, SPI_ SETMOUSEHOVERHEIGHT, SPI_SETMOUSEHOVERTIME, SPI_SETMOUSEHOVERWIDTH, SPI_SETMOUSESPEED, SPI_SETMOUSETRAILS, SPI_SETSNAPTODEFBUTTON, SPI_SETWHEELSCROLLLINES |
UI 효과 매개 변수 | SPI_GETMENUUNDERLINES, SPI_SETMENUUNDERLINES |
창 매개 변수 | SPI_GETCARETWIDTH, SPI_GETFOREGROUNDFLASHCOUNT, SPI_GETFOREGROUNDLOCKTIMEOUT, SPI_SETCARETWIDTH, SPI_SETDRAGHEIGHT, SPI_SETDRAGWIDTH, SPI_SETFOREGROUNDFLASHCOUNT, SPI_SETFOREGROUNDLOCKTIMEOUT |