*****E-Pad ActiveX - FirePadDataEvent ****** LPARAMETERS abs_x, abs_y, abs_z, ftouch, dwtimestamp, dwseqencenum LOCAL x,Y *!* ftouch returns a 1 or 0 *!* This code simply draws a sloping line from to to botton in the foxPictureBox. x = (thisform.oPicture.WIDTH * (abs_x - g_xMin)) / (g_xMax - g_xMin) Y = (thisform.oPicture.HEIGHT * (abs_y - g_yMin)) / (g_yMax - g_yMin) IF ftouch=0 g_fFirstTouch = .T. ELSE IF !g_fFirstTouch thisform.oPicture.drawLINE(g_lastX,g_lasty,x,y) ELSE thisform.oPicture.drawpoint(x,y) g_fFirstTouch=.f. ENDIF ENDIF g_lastx = x g_lasty = Y *** **E-Pad ActiveX - FirePadDataEvent ****** *!* LPARAMETERS abs_x, abs_y, abs_z, ftouch, dwtimestamp, dwseqencenum *!* LOCAL x,Y *!* ftouch returns a 1 or 0 *!* This code draws a signature a form perfectly. *!* x = (thisform.oPicture.WIDTH * (abs_x - g_xMin)) / (g_xMax - g_xMin) *!* Y = (thisform.oPicture.HEIGHT * (abs_y - g_yMin)) / (g_yMax - g_yMin) *!* IF ftouch=0 *!* g_fFirstTouch = .T. *!* ELSE *!* IF !g_fFirstTouch *!* thisform.oPicture.LINE(g_lastx,g_lasty,x,y) *!* ELSE *!* thisform.oPicture.PSET(x,y) *!* g_fFirstTouch=.f. *!* ENDIF *!* ENDIF *!* g_lastx = x *!* g_lasty = Y