WM_KEYDOWN 이 발생하면

WM_KEYDOWN 메시지 알림처리가 되고

key가 만약 char에 해당될 경우

WM_CHAR 를 발생시킴


즉, WM_CHAR 에 대한 처리를 하려면

WM_KEYDOWN을 무시하고 진행해야함

(그렇지 않으면 WM_KEYDOWN, WM_CHAR 두 번 다 걸림..)


WM_KEYDOWN 은 단순히 키가 눌림/안눌림만 판단하기 때문에

자판으로 구분하고 대소문자의 구분이 없음


WM_CHAR 는 입력된 문자에 대한 처리이기 때문에

대소문자의 구분이 있으며 자체적으로 갱신 메시지를 발생시킴

+ Recent posts