다음을 통해 공유


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[데스크톱 앱만]
머리글 winuser.h(Windows.h 포함)

참고 항목

접근성 구조

SystemParametersInfo