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(同一文件,不同数据,递增原数据没有被覆盖情况下增加数据.)
教个要点或最好是有个代码提示的
过路好汉 帮个忙撒^^
不会,帮楼主 ......
本人正在用Java做一个C/S架构的项目,
可是由于项目比较大,前期对架构的设计尤其重要,因为后期可能随时会加个功能或者去掉某些功能。
所以特地寻求如何设计C/S的架构使程序更加面向对象更加易于维 ......
在根目录/lib中存放一个log.c,log.h,并用下面的语句:
gcc -c log.c
ar crv liblog.a log.o
编译出一个liblog.a静态库,然后在文件夹:/testfile中创建一个test.c和testc.c,test.c中引用了testc.c中定义的方法 ......
求一本C#设计模式的书 ,我感觉我的代码运用接口,委托,属性的地方很少,肯定是我的设计模式太差了 ,有没有这方面,从国外翻译过来的,比较好的设计模式的书,推荐一下吧,非常感谢.
高人们说 代码重构的书好些,那我要改看 ......