2012-02-09 4 views
3

내 프로젝트에 타블렛 그리기에 대한 지원을 어떻게 추가합니까? 대부분의 펜 정제는 정기적으로 개최 될 때 "일반"포인팅 장치로 작동하는 기능을 가지고 있지만 펜을 뒤집 으면 지우개 역할을한다는 것을 의미합니다 (OneNote는 예를 들어이 방법으로 작동합니다).프로젝트 그리기에서 타블렛 사용

펜의 어느 쪽이 사용되고 있는지 어떻게 알 수 있습니까?

+2

어떤 타블렛을 사용하십니까? – menjaraz

+1

저는 Wacom Bamboo 타블렛을 사용하는 사람들을 위해 이것을 만들고 있습니다 - http://www.wacom.eu/index2.asp?pid=9240&lang=en. 나는 그것이 브랜드에 한정적이라고 생각하지 않았다. 미안. –

+0

@Magicmaster : Waow! 3 세대, 새로운 무선 기능, 개선 된 멀티 터치 기능 및 펜 기술을 단일 장치로 제공합니다. – menjaraz

답변

4

태블릿의 기본 API를 따를 것입니다. 태블릿의 공급 업체는 여러 개의 examples (Visual C++)을 포함하여 SDK를 잘 설명합니다.

당신이 특별히 찾고있는 당신이 원하는 모든 장치의 유형을 감지하는 경우 WINTAB 다루기 the eraser detection

+0

+1, 공급 업체의 SDK를 사용할 수 있다면 +1하는 것이 좋습니다. Delphi SDK도 출시되기를 바랍니다. – menjaraz

+1

내 대답을 삭제했습니다. 이는 추측적이고 오도 된 것입니다. 필자는 Delphi 2010이 출시되었을 때 Delphi의 표준 제스처를 사용하여 G-Pen 4500 타블렛을 활용할 수있었습니다 (운전자조차 필요하지 않음). 관련된 linux 리소스 (http://sourceforge.net/apps/mediawiki/linuxwacom/index.php?title=How_Wacom_tablets_work)를 제공하고 살펴본 통지와 참고 덕분에 Wacom Bamboo Pen & Touch 시리즈 1과 2는 완전히 다른 짐승. 내가 어떻게 손을 잡아 줄지조차 모르겠다. 귀하의 안내에 다시 한 번 감사드립니다. – menjaraz

+0

@Magicmaster : Delphi를 사용하여 새로운 세대의 태블릿을 활용하는 방법에 대한 연구 결과를 공유하십시오. 미리 감사드립니다. – menjaraz

0

충분히 간단하다. 그러나 절대 위치, 펜 방향 및 압력을 처리하려는 경우 훨씬 혼란 스러울 수 있습니다. 이 처리에 대한 좋은 C++ lib 디렉토리가있다 :

http://www.billbaxter.com/projects/bbtablet/index.html

를 사용하면 문제가 발생할 경우 직접, 당신은 소스에서 배울 수를 사용하는 포장의 노력을 통해 갈 수 없다하더라도.

관련 문제