Поделиться через


Параметр предпочтения клавиатуры

Параметр предпочтения клавиатуры указывает, что пользователь использует клавиатуру вместо мыши, поэтому приложения должны отображать интерфейсы клавиатуры, которые в противном случае будут скрыты.

Пользователь управляет параметром предпочтения клавиатуры с помощью центра управления "Простота доступа" или другого приложения для настройки среды. Приложения используют флаги SPI_GETKEYBOARDPREF и SPI_SETKEYBOARDPREF с функцией SystemParametersInfo для получения и задания параметра предпочтения клавиатуры.

Кроме того, в Windows 2000 пользователи могут задать параметр, указывающий, всегда ли подчеркнуты ключи доступа к меню. Приложения используют флаги SPI_GETMENUUNDERLINES и SPI_SETMENUUNDERLINES с функцией SystemParametersInfo, чтобы получить и задать параметр подчеркивания меню.

Когда приложение получает сообщение WM_SETTINGCHANGE для параметра подчеркивания клавиатуры или меню, рекомендуется вызывать приложение SystemParametersInfo, чтобы обновить сведения для обоих параметров.

Обратите внимание, что SPI_GETMENUUNDERLINES совпадает с SPI_GETKEYBOARDCUES, а SPI_SETMENUUNDERLINES совпадает с SPI_SETKEYBOARDCUES.