Q&A

  • 오늘 델파이 첨해보는데요....api 함수 사용하기
안녕하세요

델파이 오늘 첨해봐서요 암것두 몰겠네요...

비졀씨만 하다보니까...후훗

keybd_event('1',MapVirtualKey(1,0),0, 0);
                         //1키를 누른 상태...
keybd_event('1',MapVirtualKey(1,0),2,0);
                        // 1키에서 손을 뗀 상태의 이벤트 발생...

첫번째 인자는 가상키코드이구요(씨언어에서)
0-9 a-z, A-Z는 그냥쓰고요
2번째는 스캔코드...3번째는 누르면0 떼면 2, 4번째는 무조건 0....

위에꺼는 api구요

이거를 델파이에 넣고싶은데 어케해야되는지 하나두 몰겠어서...^^

타이머랑 버튼하나 달구요 버튼 클릭하면 1초마다 한번씩 위에

함수를 실행 시켜주면 되는거든요

델파이 조금이라도 해보신분은 1분이면 만드실테니까 점 도와주세요

비졀씨는 위에 함수가 안먹히더라고요 그래서 델파이로 하면 되려나싶어서

만드러서 소스를 올려주시면 감사하겠습니다

2  COMMENTS
  • Profile
    KDDG_BaSTaD 2003.05.01 20:37

    ==> keybd_event() 란 Win32 API가 있나요? 처음 보는뎅.. 쿨럭>_<.. 제가 워낙 허접이라서 ㅠ_ㅠ...  물런 Delphi에서도 같은 효과를 낼 수 있습니다. 가상 키보드를 만들때라던가.. 음.. 글쵸.. 자료실이나 팁란에 보시믄 있을거라고 생각됩니다. 예전에도 비슷한 질문이 ... .. 음..

    글구 키보드가 눌린것 처럼하는 효과를 프로그램코드로 구현하시는것은 Delphi 7 CD 안에 보시면.. source 폴더이던가?(-_-a 기억이 가물).. 보시면 SendKey.pas 란게 있습니다.. 요기 안에 함수가 구현되어 있지요.. 확인해 보세욤... ^_^;;
  • Profile
    KDDG_BaSTaD 2003.05.02 20:17

    ==> 헉.. Windows.keybd_event();  있네요 ㅠ_ㅠ.. 역쉬 허접.. 갈곳은 멀고도 험한곳이거늘 ㅠ_ㅠ...