다음을 통해 공유


WM_HOTKEY 메시지

사용자가 RegisterHotKey 함수에 의해 등록된 핫 키를 누를 때 게시됩니다. 메시지는 핫 키를 등록한 스레드와 연결된 메시지 큐의 맨 위에 배치됩니다.

#define WM_HOTKEY                       0x0312

매개 변수

wParam

메시지를 생성한 핫 키의 식별자입니다. 시스템 정의 핫 키에 의해 메시지가 생성된 경우 이 매개 변수는 다음 값 중 하나가 됩니다.

의미
IDHOT_SNAPDESKTOP
-2
"스냅 데스크톱" 핫 키를 눌렀습니다.
IDHOT_SNAPWINDOW
-1
"스냅 창" 핫 키를 눌렀습니다.

lParam

하위 순서 단어는 상위 순서 단어로 지정한 키와 함께 눌러야 하는 키를 지정하여 WM_HOTKEY 메시지를 생성합니다. 이 단어는 다음 값 중 하나 이상일 수 있습니다. 상위 단어는 핫 키의 가상 키 코드를 지정합니다.

의미
MOD_ALT
0x0001
ALT 키 중 하나가 눌려져 있습니다.
MOD_CONTROL
0x0002
CTRL 키 중 하나가 눌려져 있습니다.
MOD_SHIFT
0x0004
SHIFT 키 중 하나가 눌려져 있습니다.
MOD_WIN
0x0008
두 WINDOWS 키 중 하나가 눌려져 있습니다. 이 키에는 Windows 로고가 그려져 있습니다. Windows 키를 포함하는 바로 가기 키는 운영 체제에서 사용하도록 예약되어 있습니다.

설명

WM_HOTKEYWM_GETHOTKEYWM_SETHOTKEY 핫 키와 관련이 없습니다. WM_SETHOTKEYWM_GETHOTKEY 메시지는 창 활성화 핫 키와 관련이 있는 반면 WM_HOTKEY 메시지는 일반 핫 키에 대해 전송됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버
Windows 2000 Server[데스크톱 앱만]
헤더
Winuser.h(Windows.h 포함)

추가 정보

참조

RegisterHotKey

WM_GETHOTKEY

WM_SETHOTKEY

개념

키보드 입력