시스템 키를 놓을 때 WM_KEYUP 메시지 키보드 포커스와 함께 창에 게시 됩니다. 시스템 키는 때 alt 키가 눌러져 있지 또는 키보드 키를 누르면 키를 누르면 창에 키보드 포커스가 있을 때.
WM_KEYUP nVirtKey (int) wParam; = / / 가상 키 코드 lKeyData = lParam; / / 데이터 키
| 값 | 설명 |
|---|---|
| 0 | 현재 메시지에 대 한 반복 횟수를 지정합니다. 값은 키가 키를 누른 채 사용자의 결과로 자동 반복 횟수입니다. 반복 횟수는 항상 WM_KEYUP 메시지에 대 한. |
| 16?23 | 코드를 검사를 지정합니다. 값은 원래 장비 제조업체 (OEM)에 따라 다릅니다. |
| 24 | 키를 오른쪽 alt 및 향상 된 101 또는 102 키 키보드에 나타나는 ctrl 키와 같은 확장된 키를 여부를 지정 합니다. 값이 1 경우 확장된 키; 그렇지 않으면, 그것은 0. |
| 25?28 | 예약; 사용 하지 마십시오. |
| 29 | 상황에 맞는 코드를 지정합니다. 값은 항상 0 WM_KEYUP 메시지에 대 한. |
| 30 | 이전 키 상태를 지정합니다. 값은 항상 WM_KEYUP 메시지 1. |
| 31 | 전환 상태를 지정합니다. 값은 항상 WM_KEYUP 메시지 1. |
응용 프로그램이이 메시지를 처리 하는 경우 0을 반환 한다.
F10 키 또는 alt 키 릴리스 되었습니다 경우 DefWindowProc 함수를 최상위 창 WM_SYSCOMMAND 메시지를 보냅니다. 메시지의 wParam 매개 변수를 SC_KEYMENU로 설정.
향상 된 101 및 102 키 키보드에 대 한 확장된 키 오른쪽 alt 키와 ctrl 키 키보드;의 주요 섹션에는 델, 홈, 끝, page up, page down 및 화살표 키 숫자 키패드; 왼쪽 클러스터의 기능 나누기 (/)와 숫자 키패드 키를 입력 합니다. 다른 키보드 lKeyData 매개 변수에서 확장 키 비트를 지원할 수 있습니다.
nbsp;?Windows &NT: 버전 3.1 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:버전 1.0 이상이 필요합니다.
헤더:Winuser.h에서 선언.
키보드 입력 개요, 키보드 입력 메시지 DefWindowProc, WM_KEYDOWN, WM_SYSCOMMAND