共用方式為


輔助功能參數

系統會維護一組輔助功能參數,指出使用者是否有特殊需求或喜好設定,而需要應用程式變更其默認行為。 使用者控制這些參數的狀態,通常是在 [控制面板] 中使用 [輕鬆存取中心]。 可讓使用者自定義環境的控制面板應用程式或其他程式,可以使用 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

關於 Windows 輔助功能功能