Q&A

  • 키보드 입력을 폼에서 받으려고 하는데... 검색해도 구분하기 힘들군요..
* 계산기 만들때 숫자키를 누르면 그 키값을 받아서 처리하고 싶습니다 *

비베에서 할때는 레이블에 포커스를 고정후에 키 다운시 키값을 판독해서,

키값에 따른 처리를 했었는데...(vbkey를 사용했었던듯...)

델파이에선 어떤식으로 구현 가능한가요?
4  COMMENTS
  • Profile
    우소 2003.02.20 00:28

    먼저 폼 속성 중에
    KeyPreview 속정을 true로 하고

    이벤트중에 OnKeypress 코딩을 하면 됩니다..

    포커스가 어디에 있든지 먼저 이벤트를 받습니다.
  • Profile
    이중철 2003.02.20 00:43
  • Profile
    이중철 2003.02.19 23:46
    질문하신바가
    계산기폼에 국한하여 포커스가 어디에 있든 계산기폼이 활성화되어있으면
    키를 누를때 작동되게한다.
    이렇게 해석이 되네요.
    그럴경우 훅킹을 찾아보세요
    DLL훅킹은 필요없을듯 하고요

  • Profile
    열심히 2003.02.19 23:33
    델파이에서도 키다운이란 이벤트가 있습니다..

    키프레스와 키다운 두개의 이벤트가 있는데요...

    이 두개로 이 게시판에서 검색해 보시면 여러개가 나올겁니다..

    그럼 이만..휘리릭~~