자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)

본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------

델파이 10.3   VCL로 키오스크 고객 서명 이미지 저장 개발중입니다.

키오스크는 윈도우10 입니다.
TImage 를 이용하여 다음과 같이 코드를 작성했습니다.

 

...

procedure TForm1.Image1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);

begin

  Image1.Picture.Bitmap.Canvas.MoveTo(X, Y);

end;

 

procedure TForm1.Image1MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);

begin

  if Shift = [ssLeft] then  

  begin

    Image1.Picture.Bitmap.Canvas.Pen.Color := clBlack;  // 색상

    Image1.Picture.Bitmap.Canvas.Pen.Width := 3;        // Line 두께

    Image1.Picture.Bitmap.Canvas.LineTo(X, Y);          // 이미지 패널에 Line 그리기

  end;

end;

...

 

마우스를 이용하여 그릴 때는 잘 그려지는데 손가락으로 그리면 그려지지가 않네요

손가락을 이용할 경우는 Image1MouseMove 이벤트가 작동하지 않네요

 

키오스크 윈도우에 설치된 기본 "그림판"은 손가락으로 선이 잘 그려집니다.

 

해결방법이 있을까요?
 

 

(자답)

 

  if Shift = [ssLeft] then 이부분을

-> if (ssLeft in Shift)  then 이렇게 하니 원할합니다.

 

 

화면 캡처 2021-04-19 174244.jpg

 

 

 

번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 15767
공지 유용한 관련 사이트 관리자2 2014.03.20 54580
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 97986
2013 VB, FORTRAN 소스코드를 Delphi로 변환하는 방법이 있나요? [1] 험프리 2021.04.21 314
» 윈도우 키오스크에서 손가락으로 TImage 의 Canvas에 선 그리는 방법 [1] file 미스터몽키 2021.04.19 574
2011 DataSnap ClientDataSet 연결문의드립니다. [1] 블랙 2021.04.06 352
2010 C#에서 만든 DLL 사용 가능 합니까? [1] midas 2021.04.12 1099
2009 LOCKBOX의 CODEC컴포넌트에서 AES 복호화시 유니코드 에러 입니다 ㅠ 돌떵이이11 2021.04.20 450
2008 interbase togo [1] 희망나라 2021.04.03 320
2007 firedac 질문입니다. [1] file 희망나라 2021.04.03 218
2006 사용자 컴포넌트 추가를 해도 tool Palette에 보이지 않음 [1] file 추도사 2021.04.14 244
2005 FireDac Transaction 문의 [2] BD 2021.04.19 1115
2004 code insight Auto invoke 기능 질문합니다. LYNN 2021.04.12 216
2003 delphi7에서 dbe를 이용한 mssql에서 저장프로시져 호출하여 작업하면 이상없는데. xe10.4에서 fireDAC을 이요하면 멈춤 추도사 2021.04.08 355
2002 델파이 openCV 설치 관련 질문.. [2] file 아놀드 2021.03.16 680
2001 firedac 질문입니다 [4] file 희망나라 2021.03.29 296
2000 델파이 10.4에서 10.3.3 에서 되던 fcm push가 안됩니다. [3] 델파이_사랑 2020.12.04 449
1999 ems start 버튼 클릭시 [FireDAC][Phys][IB]I/O error for file [1] 느림보 2021.03.15 200
1998 xe10.3.3 에서 단말기 Android 7.1.2 에 넣으면 오류 [1] file 광수생각 2021.03.17 225
1997 UTF-32 변환 문제 입니다. [1] 산별아빠 2021.03.24 233
1996 FDBatchMove 질문입니다. [1] 희망나라 2021.03.24 235
1995 맥 어드레스를 못가져오는 경우? [1] 가나다 2021.03.29 180
1994 idhttp로 https주소로 post 방식으로 API insert 문의드립니다... [2] 스마일 2021.03.26 1109