안녕하세요.
윈도우 메시지를 써보다가 생각대로 되질 않아 질문을 올립니다.
폼의 어느 컨트롤에 포커스가 가있는가에 무관하게 키입력을 처리하려고 아래의 두 메시지를 잡았습니다.
procedure myWM_KEYUP(var msg : TWMKeyUp); message WM_KEYUP;
procedure myWM_KEYDOWN(var msg: TWMKeyDown); message WM_KEYDOWN;
그런데 예를 들어 폼에 버튼을 하나 올려놓아서 이 버튼에 포커스가 가면 메시지처리부로 가질 않습니다.
컨트롤에 상관없이 키이벤트를 잡으려면 우의 방법으로 안되는가요?
선배님들의 지도를 바랍니다.
윈도우 메세지로 처리하는것 보다는 폼의 이벤트에서 처리하세요.