|
이대현 님이 쓰신 글 :
: 예제가 있으면 좀 알려주세요?
질문이 명확하지 않은데.. 한 어플리케이션 안에서 발생하는 키보드 이벤트를 말씀하시는 건지.
아니면 전체 윈도우에서 발생하는 전역적인(?) 이벤트를 말씀하시는 건지 잘 모르겠네요.
한 어플리케이션 안의 윈도우에서 발생하는 키보드 이벤트는 해당폼의 이벤트 중에 keypress나 keydown이벤트를 이용하면 되구요.
만약에 어플리케이션 외의 영역에서 발생하는 키보드 이벤트까지 잡길 원하신다면
훅킹을 하셔야 될것 같습니다. 제가 아는게 이것밖에 없어서리.. 훅에 관련된 API에 대해서 공부해 보세요.
MSDN에서 SetWindowsHookEx 에 대한 도움말을 참조하세요. 거기에 see also라고 되어 있는 함수들도 사용하셔야 될꺼예요. 그럼 이만..
|