|
依据自己的情况而定,我做的时候也觉得出厂的程序也有点问题,我也是4.3寸屏幕,我是用的是自己用触摸点触摸出来的。这个程序加了校正程序后,你在屏幕上触摸的点就是实际的点,你可以先加上校正程序,用笔在你的照片的边缘触摸,从而触摸出适合自己的点坐标!得到xdata和ydata的区域范围,最终的目的是将触摸范围扩大!!!如下是我改过的程序!不一定对你的有用!!!
if(xdata>400 && ydata>242) Paint_Bmp(0, 0, 480, 272, tu6_480272);
else if(xdata>320 && ydata>242) Paint_Bmp(0, 0, 480, 272, tu5_480272);
else if(xdata>240 && ydata>242) Paint_Bmp(0, 0, 480, 272, tu4_480272);
else if(xdata>160 && ydata>242)Paint_Bmp(0, 0, 480, 272, tu3_480272);
else if(xdata>80 && ydata>242) Paint_Bmp(0, 0, 480, 272, tu2_480272);
else if(xdata>0 && ydata>242) Paint_Bmp(0, 0, 480, 272, tu1_480272);
else ;
Paint_Bmp1(15, 242, 480, 272,8, tu1_480272);
Paint_Bmp1(15+80,242, 480, 272,8, tu2_480272);
Paint_Bmp1(15+160, 242, 480, 272,8, tu3_480272);
Paint_Bmp1(15+240, 242, 480, 272,8, tu4_480272);
Paint_Bmp1(15+320, 242, 480, 272,8, tu5_480272);
Paint_Bmp1(15+400, 242, 480, 272,8, tu6_480272);
Delay(500);
|
|