2010-02-16 2 views
0

Visual FoxPro 9 실행 파일 (EXE)을 사용하여 다른 프로그램 (비 -FoxPro)에 의해 선택 될 시스템 키보드 버퍼에 데이터를 배치 할 수 있어야합니다. 그러나 이미 필드 명령 및 FoxPro 응용 프로그램 내에서 컨트롤을 작동하는 것만 KEYBOARD 명령을 사용하여 시도했다! 누구에게 이것이 달성 될 수 있는지에 대한 아이디어가 있습니까?시스템 키보드 버퍼를 통한 데이터 전송? (VFP9)

답변

0

클립 보드로 복사 하시겠습니까? 그렇다면 두 가지 방법이 있습니다. 첫 번째 예제는 문자열을 클립 보드에 복사합니다. 두 번째 예제는 테이블/커서를 클립 보드에 복사합니다.

_CLIPTEXT = "테스트"

_vfp.DataToClip이 (SELECT (ALIAS()), RECCOUNT() + 1, 3)

당신은 Win32 API를에 전화를해야합니다
1

- keybd_event은 아마도 SendInput은 VFP의 통증 인 구조체를 사용하기 때문에 원하는 호출입니다. 샘플 코드 here이 있습니다.

+0

Stuart에게 감사드립니다. API 옵션을 고려해 봤지만이 경로를 따라 가지 않아도 될 것으로 기대하고있었습니다. 당신이 말했듯이, 이것은 고통 일 수 있습니다. – LionelCP

관련 문제