キーボード設定パラメーターは、ユーザーがマウスではなくキーボードに依存していることを示します。そのため、アプリケーションでは、それ以外の場合は非表示になるキーボード インターフェイスを表示する必要があります。
ユーザーは、コントロール パネルの [簡単操作センター] または環境をカスタマイズするための別のアプリケーションを使用して、キーボードの基本設定パラメーターの設定を制御します。 アプリケーションは、SystemParametersInfo 関数と共に SPI_GETKEYBOARDPREF フラグと SPI_SETKEYBOARDPREF フラグを使用して、キーボードの基本設定パラメーターを取得および設定します。
さらに、Windows 2000 では、ユーザーはメニュー アクセス キーに常に下線を引くかどうかを示すパラメーターを設定できます。 アプリケーションは、SystemParametersInfo 関数と共に SPI_GETMENUUNDERLINES フラグと SPI_SETMENUUNDERLINES フラグを使用して、メニューの下線パラメーターを取得および設定します。
アプリケーションがキーボード設定パラメーターまたはメニュー下線パラメーターの WM_SETTINGCHANGE メッセージを受け取った場合、アプリケーションは SystemParametersInfo を呼び出して、両方のパラメーターの情報を更新することをお勧めします。
SPI_GETMENUUNDERLINES は SPI_GETKEYBOARDCUESと同じであり、SPI_SETMENUUNDERLINES は SPI_SETKEYBOARDCUESと同じであることに注意してください。