CWnd::OnChar

afx_msg void OnChar ( UINT nChar, UINT nRepCnt, UINT nFlags );

매개 변수

nChar

키의 문자 코드 값을 포함합니다.

nRepCnt

반복 횟수, 사용자 키를 보유 하는 경우 키 반복 되는 횟수가 포함。

nFlags

다음 목록에 표시 된 것과 같이 코드 검사, 키 전환 코드, 이전 키 상태 및 컨텍스트 코드 포함:

값 의미
0-15 반복 횟수를 지정합니다. 값은 키를 누른 채 사용자의 키 반복 횟수가。
16-23 일 코드를 검사를 지정합니다. 값은 원래 장비 제조업체 (OEM)에 따라 다릅니다.
24 키 향상 된 101 또는 102 키 키보드에 표시 되는 오른쪽 alt 키와 CTRL 키와 같은 확장된 키를 여부를 지정 합니다. 값이 1 경우 확장된 키; 그렇지 않으면, 그것은 0。
25-28 Windows에서 내부적으로 사용。
29 상황에 맞는 코드를 지정합니다. 값이 1 키를 누르면; 하는 동안 ALT 키 개최 하는 경우 그렇지 않으면 값은 0입니다.
30 이전 키 상태를 지정합니다. 값이 1 키 메시지 전송 하거나 키 야 하는 경우 0은 전에 다운 되는 경우。
31 전환 상태를 지정합니다. 값이 1 키 출시 되 고, 또는 그것은 0 키를 눌렀는지 경우 경우。

주의

키 입력 시스템 문자 변환 하는 경우이 멤버 함수를 호출 하는 프레임 워크. 이 함수는 OnKeyUp 멤버 함수를 전과 OnKeyDown 멤버 함수가 호출 된 후에 호출 됩니다. OnChar 키보드 키를 누르거나 출시의 값이 포함 되어。

없기 때문에 반드시 누른 키와 생성 OnChar 호출 간에 일대일 대응 관계가, nFlags 정보는 응용 프로그램에 유용 하지 일반적으로 있습니다. NFlags 정보 가장 최근의 호출 OnKeyUp 멤버 함수 또는 OnChar 호출 앞에 OnKeyDown 멤버 함수에만 적용 됩니다.

IBM 확장 101 및 102 키 키보드에 대 한 향상 된 키는 오른쪽 alt 키와 오른쪽 CTRL 키 키보드;의 주요 섹션 기능, 델, 홈, 끝, PAGE UP, PAGE DOWN 및 클러스터 숫자 키패드; 왼쪽 화살표 키 슬래시 (/) 및 숫자 키패드 ENTER 키 및. 다른 키보드 nFlags 에서 확장 키 비트를 지원할 수 있습니다.

메모nbsp;??이 멤버 함수는 Windows 메시지를 처리 하는 응용 프로그램을 허용 하는 프레임 워크에 의해 호출 됩니다. 함수에 전달 된 매개 변수 프레임 워크는 메시지를 받으면 받은 매개 변수를 반영 합니다. 이 함수의 기본 클래스 구현을 호출 하는 경우 해당 구현을 원래 메시지와 하지 제공한 매개 변수를 함수에 전달 된 매개 변수 사용 됩니다(&N).

CWnd 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

참고 항목nbsp; WM_CHAR, WM_KEYDOWN, WM_KEYUP(&N)

Index