Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
System utrzymuje zestaw parametrów ułatwień dostępu, które wskazują, czy użytkownik ma specjalne potrzeby lub preferencje, które wymagają od aplikacji zmiany ich domyślnego zachowania. Użytkownik kontroluje stan tych parametrów, zazwyczaj przy użyciu ułatwienia dostępu w Panelu sterowania. Aplikacje Panelu sterowania lub inne programy, które umożliwiają użytkownikowi dostosowywanie środowiska, mogą używać funkcji SystemParametersInfo w celu ustawienia parametrów ułatwień dostępu.
Jeśli użytkownik zmieni te parametry, panel sterowania wyśle komunikat WM_SETTINGCHANGE. Aplikacje powinny odpowiadać na ten komunikat i używać SystemParametersInfo w celu określenia stanu parametrów ułatwień dostępu. Po włączeniu parametru ułatwień dostępu aplikacja powinna w razie potrzeby zmodyfikować interfejs użytkownika, aby uwzględnić preferencje użytkownika.
System Windows obsługuje następujące parametry ułatwień dostępu.
| Parametr | Opis |
|---|---|
| dużego kontrastu | Wskazuje, że aplikacje powinny zapewniać duży kontrast między wizualizacjami pierwszego planu i tła. |
| preferencji klawiatury | Wskazuje, że aplikacje powinny wyświetlać interfejsy klawiaturowe, które w przeciwnym razie byłyby ukryte. |
| Czytnik zawartości ekranu | Wskazuje, że aplikacje powinny dostarczać tekstowe informacje w sytuacjach, w których w przeciwnym razie będą przedstawiać informacje graficznie. |
| Pokaż dźwięki (i flagę opisu dźwięku) | Wskazuje, że aplikacje powinny również podać alert wizualny lub wskazówkę, gdy używa dźwięku do przekazywania ważnych informacji lub podaj opis dźwiękowy elementów wizualizacji. |
| animacja obszaru klienta | Wskazuje, że aplikacje powinny uwzględniać preferencje użytkownika dotyczące wyświetlania animacji w obszarze klienta. |
| czas trwania komunikatu | Wskazuje, że aplikacje, które udostępniają wyskakujące powiadomienia, muszą monitorować flagi dotyczące czasu trwania komunikatu i dostosowywać ich długość powiadomień. |
Następujące parametry systemowe są przydatne w przypadku aplikacji ułatwień dostępu. Aby uzyskać więcej informacji, zobacz SystemParametersInfo function.
| Grupa parametrów | Parametr |
|---|---|
| Parametry pulpitu | SPI_GETWORKAREA, SPI_SETWORKAREA |
| Parametry wejściowe | SPI_GETKEYBOARDCUES, SPI_GETKEYBOARDDELAY, SPI_GETKEYBOARDPREF, SPI_GETKEYBOARDSPEED, SPI_GETMESSAGEDURATION, SPI_GETMOUSE, SPI_GETMOUSEHOVERHEIGHT SPI_GETMOUSEHOVERTIME, SPI_GETMOUSEHOVERHEIGHT, SPI_GETMOUSEHOVERWIDTH, SPI_GETMOUSESPEED, SPI_GETMOUSETRAILS, SPI_GETSNAPTODEFBUTTON, SPI_GETWHEELSCROLLLINES, 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 |
| Parametry efektu interfejsu użytkownika | SPI_GETMENUUNDERLINES, SPI_SETMENUUNDERLINES |
| Parametry okna | SPI_GETCARETWIDTH, SPI_GETFOREGROUNDFLASHCOUNT, SPI_GETFOREGROUNDLOCKTIMEOUT, SPI_SETCARETWIDTH, SPI_SETDRAGHEIGHT, SPI_SETDRAGWIDTH, SPI_SETFOREGROUNDFLASHCOUNT, SPI_SETFOREGROUNDLOCKTIMEOUT |