2012-11-20 2 views
1

이 기본 델파이 XE3 터치 스크린 동작을 향상시키는 방법이 있습니까?이 기본 델파이 XE3 터치 스크린 동작을 향상시키는 방법이 있습니까?

우리는 터치 스크린 컴퓨터에서 실행되는 몇 개의 편집 상자로 델파이 애플리케이션을 가지고 있다고 가정합니다. 몇 가지 문제가있는 아주 이상한 행동이 있습니다.

나는 응용 프로그램을 설명 할 것이다 :

    새로운 델파이 XE3 애플 리케이션 "새로운 VCL 메트로 UI 응용 프로그램", "빈 메트로 UI 응용 프로그램"을 시작
  1. .
  2. 폼에 두 개의 편집 상자를 놓습니다 (우리는 Edit1 및 Edit2라고 부름).
  3. 컴파일하고 터치 스크린 컴퓨터 화면 컴퓨터 을 터치 배포 : EDIT1에
  4. 실행 우리의 새로운 응용 프로그램
  5. 터치 다시 EDIT1에
  6. 터치 (가상 키보드가 잘 나타납니다) (가상 키보드 괜찮 ... 사라 ???) EDIT1에서
  7. 터치 (가상 키보드) EDIT1에서
  8. 터치를 표시하고 매우 빠르게 사라 (가상 키보드) EDIT1에서
  9. 터치 (가상 키보드 응용 프로그램을 표시하고 매우 빠르게 사라 "짜증"고 귀하고 매우 빠르게 사라집니다)

남자는 ... 다시 키보드를 얻을 수있는 유일한 방법은 Edit2가를 터치 한 다음 EDIT1로 돌아갈 것입니다.

이 작업을 올바르게 수행하려면 어떻게해야합니까? 내 사용자가이 도구를 사용하도록 기대할 수는 없습니다 ...

답변

0

VCL/windows에서 제공하는 가상 키보드를 사용하지 않기로 결정했습니다. 델파이와 함께 제공되는 TTouchKeyboard와 CM_FOCUS 메시지를 사용하기로 결정했습니다.