读书人

winCE中怎么禁用触摸屏

发布时间: 2013-04-09 16:45:09 作者: rapoo

winCE中如何禁用触摸屏?
我想通过应用程序来控制触摸屏是否打开,实现就像Android手机中能够随时打开、关闭蓝牙和wifi一样

的功能。
现在不想修改内核,敢问大侠们,是不是有系统函数可以关闭和打开触摸屏?
SetDevicePower()函数能否实现?
该如何实现呢?
[解决办法]
你可以再不用的时候动态卸载掉touch的dll,使用的时候动态加载。我平时调试驱动就这么干的
[解决办法]

引用:
引用:
你可以再不用的时候动态卸载掉touch的dll,使用的时候动态加载。我平时调试驱动就这么干的

对头,就这样,不过touch 驱动不能动态修改的吧,把注册表给禁用了就可以了!


修改注册表应该是好方法!
[解决办法]
可以找一下驱动中是否做了TouchPanelDisable()

[解决办法]
引用:
可以找一下驱动中是否做了TouchPanelDisable()

另外,可以增加一个接口,mask或unmask触摸屏中断。如果你的触摸屏时ADCtouch的就mask ADC Touch中断,如果是SPI的就mask SPI中断。
[解决办法]
把触摸屏的中断屏蔽了就可以。

读书人网 >WinCE

热点推荐