WM_KEYUP

시스템 키를 놓을 때 WM_KEYUP 메시지 키보드 포커스와 함께 창에 게시 됩니다. 시스템 키는 때 alt 키가 눌러져 있지 또는 키보드 키를 누르면 키를 누르면 창에 키보드 포커스가 있을 때.

 WM_KEYUP nVirtKey (int) wParam; =    / / 가상 키 코드 lKeyData = lParam;          / / 데이터 키 
 

매개 변수

nVirtKey
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 매개 변수에서 확장 키 비트를 지원할 수 있습니다.

QuickInfo

nbsp;?Windows &NT: 버전 3.1 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:버전 1.0 이상이 필요합니다.
헤더:Winuser.h에서 선언.

참고 항목

키보드 입력 개요, 키보드 입력 메시지 DefWindowProc, WM_KEYDOWN, WM_SYSCOMMAND

 

Index