TOGGLEKEYS 構造体 (winuser.h)

ToggleKeys アクセシビリティ機能に関する情報が含まれています。 ToggleKeys 機能がオンの場合、ユーザーが CAPS LOCK、NUM LOCK、または SCROLL LOCK キーをオンにするたびに、コンピューターは高いピッチのトーンを出力し、ユーザーがこれらのキーのいずれかをオフにするたびに低ピッチのトーンを出力します。

構文

typedef struct tagTOGGLEKEYS {
  UINT  cbSize;
  DWORD dwFlags;
} TOGGLEKEYS, *LPTOGGLEKEYS;

メンバー

cbSize

型: DWORD

この構造体のサイズをバイト単位で指定します。

dwFlags

型: DWORD

ToggleKeys 機能のプロパティを指定するビット フラグのセット。 次のビット フラグ値が定義されています。

説明
TKF_AVAILABLE
0x00000002
このフラグが設定されている場合は、ToggleKeys 機能を使用できます。
TKF_CONFIRMHOTKEY
0x00000008
Windows 95/98、Windows 2000: ToggleKeys 機能がホット キーを使用してアクティブ化されると、確認ダイアログ ボックスが表示されます。
TKF_HOTKEYACTIVE
0x00000004
このフラグが設定されている場合、ユーザーは NUM LOCK キーを 8 秒間押し続けることで、ToggleKeys 機能のオンとオフを切り替えることができます。
TKF_HOTKEYSOUND
0x00000010
このフラグが設定されている場合、ユーザーがホット キーを使用して ToggleKeys 機能のオンとオフを切り替えると、システムはサイレン サウンドを再生します。
TKF_INDICATOR
0x00000020
このフラグは実装されていません。
TKF_TOGGLEKEYSON
0x00000001
このフラグが設定されている場合、ToggleKeys 機能はオンになります。

解説

アプリケーションは、uiAction パラメーターを SPI_GETTOGGLEKEYS または SPI_SETTOGGLEKEYS に設定して SystemParametersInfo 関数を呼び出すときに TOGGLEKEYS 構造体使用します。 SPI_GETTOGGLEKEYSを使用する場合、アプリケーションは TOGGLEKEYS 構造体の cbSize メンバーを指定する必要があります。SystemParametersInfo 関数は、残りのメンバーを入力します。 アプリケーションでは、 SPI_SETTOGGLEKEYS 値を使用するときに、すべての構造体メンバーを指定する必要があります。

要件

   
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
Header winuser.h (Windows.h を含む)

関連項目

アクセシビリティ構造

SystemParametersInfo