안녕하세요. 천리안 프로그래머 포럼 C++Builder 담당 임펠리테리입니다.
좀 복잡하고 세련된 방법을 쓸수도 있겠지만, 간단히 하려면 그냥 흔히 사용하는
OnKeyDown이벤트에서도 처리할 수 있습니다. OnKeyDown의 Key 인자로 윈도우 키
뿐 아니라, 팝업메뉴 키도 넘어오죠. 이 값은 각각 91, 93입니다.
이 이벤트와 OnKeyUp 이벤트를 조합하면 원하는대로 핫키의 효과를 얻을 수 있죠.
그리고, 핫키를 에디트에 구현하는 게 아니고, 빌더의 디폴트 컴퍼넌트 중 Win32
팔렛에 있는 THotKey 컨트롤입니다. 이 컨트롤을 쓰면, 누르는 핫키의 조합이 컨트롤
에 나타나며, HotKey 프로퍼티에 값이 넘어옵니다.
그럼, 참고하시길...
임펠리테리 박지훈이었습니다.
( http://myhome.thrunet.com/~cbuilder, cbuilder@thrunet.com)
|