afx_msg void OnKeyDown ( UINT nChar, UINT nRepCnt, UINT nFlags );
매개 변수
nChar
지정 된 키의 가상 키 코드를 지정합니다.
nRepCnt
반복 횟수 (번호 키 키를 누른 채 사용자의 결과로 반복 횟수)。
nFlags
다음 목록에 표시 된 것과 같이 스캔 코드, 키 전환 코드, 이전 키 상태 및 상황에 맞는 코드를 지정 합니다.:
| 값 | 설명 |
| 0?7 | 스캔 코드 (OEM 종속 값)。 |
| 8 | 숫자 키패드 (1 경우 확장된 키) 키 또는 기능 키와 같은 확장된 키。 |
| 9?10 | 사용 되지 않음。 |
| 11?12 | Windows에서 내부적으로 사용。 |
| 13 | 컨텍스트 코드 (동안 키를 누르면 ALT 키를 누르고 있으면 1, 그렇지 않으면 0)。 |
| 14 | 이전 키 상태 (키 0 키 야 하는 경우 전화를 하기 전에 내려가 1)。 |
| 15 | 상태 (1 키를 출시 하는 경우, 키를 눌렀는지 경우 0) 전환。 |
WM_KEYDOWN 메시지에 대 한 키 전환 비트 (비트 15) 0 이며 컨텍스트 코드 비트 (비트 13) 0。
주의
시스템 키를 누를 때이 멤버 함수를 호출 하는 프레임 워크. 시스템 키가 키보드의 키를 누를 때 ALT 키가 눌러져 있지 않거나 눌러져 CWnd 에 입력된 포커스가 있을 때 키보드 키。
자동 반복의 때문에 OnKeyUp 멤버 함수 호출 하기 전에 하나 이상의 OnKeyDown 호출이 발생할 수 있습니다. OnKeyDown 전화 첫 번째 다운 전환이 또는 아래로 반복된 전환 여부를 확인 하는 이전 키 상태를 나타내는 비트。
IBM 확장 101 및 102 키 키보드에 대 한 향상 된 키는 오른쪽 alt 키와 오른쪽 CTRL 키 키보드;의 주요 섹션 기능, 델, 홈, 끝, PAGE UP, PAGE DOWN 및 클러스터 숫자 키패드; 왼쪽 화살표 키 슬래시 (/) 및 숫자 키패드 ENTER 키 및. 다른 키보드 nFlags 에서 확장 키 비트를 지원할 수 있습니다.
메모nbsp;??이 멤버 함수는 Windows 메시지를 처리 하는 응용 프로그램을 허용 하는 프레임 워크에 의해 호출 됩니다. 함수에 전달 된 매개 변수 프레임 워크는 메시지를 받으면 받은 매개 변수를 반영 합니다. 이 함수의 기본 클래스 구현을 호출 하는 경우 해당 구현을 원래 메시지와 하지 제공한 매개 변수를 함수에 전달 된 매개 변수 사용 됩니다(&N).
CWnd 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)
참고 항목nbsp;WM_CHAR, WM_KEYUP, WM_KEYDOWN(&N)