c# Winform 触摸屏程序 - .NET技术 / C#
公司开发一个触摸屏程序,我负责的一块,实现这样一个功能,当鼠标点击窗口中图片(一张图分成几部分)的其中一部分时,将这部分图片截取出来,弹出新的窗口,将截取出的图片显示出来。我使用Rectange类控制了返回,并且利用GDI+将出图片截取出来。在我PC台式机上运行没问题,但是将程序发布到触摸屏机器上后,就无法截取图片了,只有左上角的一部分区域能够显示出图片来而且还是整张图缩放后显示的,其他区域都显示不出来。我想知道在触摸屏中,程序获得的坐标与普通显示器有什么区别吗?为什么不能够截取出图片来呢?
是不是触摸屏的驱动程序的配置不对!我记得触摸屏有好几种设置的。
触摸屏需要坐标转换的,和屏幕的分辨率是不一样的,
得到触摸屏的分辨率换算一下即可
正好这里也有人问:
http://topic.csdn.net/u/20080927/16/c26bb2a1-e8bd-4140-9558-cb245d4103fe.html
有没有具体代码?我将Winform全屏显示的出来的,图片显示的位置没有问题,如果需要具体转换,那么怎么样进行转换啊?
没有做过,不过你可以在代码中插入一些测试点,把你想验证的数据弹出来跟你在非触摸屏下面的对比一下...
现在的触摸屏应该不用这样吧
定位好了不存在位置的问题
红外的、感压的、电阻电容的触摸屏以前用过
除了时间久了,触点会漂移,没什么问题
我觉得可能是驱动的问题
相关问答:
写了个测试程序如下
struct hostent *hp;
char AlarmDevIP[20];
int x2;
hp = gethostbyname("www.google.com");
if (hp)
{
......
txt 和XML 格式相应
不借助DataSet
导入读取TXT文件
然后直接写入XML(同一文件,不同数据,递增原数据没有被覆盖情况下增加数据.)
教个要点或最好是有个代码提示的
过路好汉 帮个忙撒^^
不会,帮楼主 ......
DataSet导出xml 批处理(循环)得怎么处理
XML文件
<A>
<B>
<C>
</C>
&nb ......
思路:要用c#生成一个播放机的播放列表的xml,例如:
<daty datys='2010-04-05' datye='2010-05-01' > //这是播放的日期段
<time times='01:12:00' timee='02:30:00'> ......