Programming/API/MFC
WM_CHAR / WM_KEYDOWN
Aterilio (Jeongmee)
2013. 6. 7. 17:21
WM_KEYDOWN 이 발생하면
WM_KEYDOWN 메시지 알림처리가 되고
key가 만약 char에 해당될 경우
WM_CHAR 를 발생시킴
즉, WM_CHAR 에 대한 처리를 하려면
WM_KEYDOWN을 무시하고 진행해야함
(그렇지 않으면 WM_KEYDOWN, WM_CHAR 두 번 다 걸림..)
WM_KEYDOWN 은 단순히 키가 눌림/안눌림만 판단하기 때문에
자판으로 구분하고 대소문자의 구분이 없음
WM_CHAR 는 입력된 문자에 대한 처리이기 때문에
대소문자의 구분이 있으며 자체적으로 갱신 메시지를 발생시킴