C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[6898] Re:윈도우에서 발생하는 모든 키보드 이벤트를 받는 방법을 아시면 한수 부탁드려요?
서정태 [shappy] 2685 읽음    2001-04-18 18:44
이대현 님이 쓰신 글 :
: 예제가 있으면 좀 알려주세요?

질문이 명확하지 않은데.. 한 어플리케이션 안에서 발생하는 키보드 이벤트를 말씀하시는 건지.
아니면 전체 윈도우에서 발생하는 전역적인(?) 이벤트를 말씀하시는 건지 잘 모르겠네요.

한 어플리케이션 안의 윈도우에서 발생하는 키보드 이벤트는 해당폼의 이벤트 중에 keypress나 keydown이벤트를 이용하면 되구요.

만약에 어플리케이션 외의 영역에서 발생하는 키보드 이벤트까지 잡길 원하신다면
훅킹을 하셔야 될것 같습니다. 제가 아는게 이것밖에 없어서리.. 훅에 관련된 API에 대해서 공부해 보세요.

MSDN에서 SetWindowsHookEx 에 대한 도움말을 참조하세요. 거기에 see also라고 되어 있는 함수들도 사용하셔야 될꺼예요. 그럼 이만..

+ -

관련 글 리스트
6881 윈도우에서 발생하는 모든 키보드 이벤트를 받는 방법을 아시면 한수 부탁드려요? 이대현 2161 2001/04/17
6898     Re:윈도우에서 발생하는 모든 키보드 이벤트를 받는 방법을 아시면 한수 부탁드려요? 서정태 2685 2001/04/18
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.