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_HOTKEY는 WM_GETHOTKEY 및 WM_SETHOTKEY 핫 키와 관련이 없습니다. WM_SETHOTKEY 및 WM_GETHOTKEY 메시지는 창 활성화 핫 키와 관련이 있는 반면 WM_HOTKEY 메시지는 일반 핫 키에 대해 전송됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 |
Windows 2000 Server[데스크톱 앱만] |
헤더 |
|