WEC2013没有传统的WinCE桌面,也没有传统的控制面板,在WEC7中通过系统 '控制面板->笔针工具'校准触摸屏的方法就不能在WEC2013下使用。与WEC7相同的是,在系统CoreDLL.dll中,都存在用于校准触摸屏的函数TouchCalibrate,我们可以通过下面代码调用TouchCalibrate函数,实现触摸屏较准功能。
HMODULE hCoreDll = LoadLibraryW(L'CoreDll.dll');
if (!hCoreDll)
{
//Failed Call to LoadLibraryEx
ASSERT(hCoreDll);
return -1;
}
FARPROC pfnTouchCalibrate = GetProcAddress(hCoreDll, L'TouchCalibrate');
if (!pfnTouchCalibrate)
{
//No touch in GWES!
return -1;
}
//Calibrate touch panel
pfnTouchCalibrate();
FreeLibrary(hCoreDll);
执行上面代码后,WEC2013会自动弹出触摸屏校准界面,按界面光标提示依次校准后,按触摸屏任意位置退出较准程序。触摸较准数据会自动保存在系统注册表中,断电不会丢失。

图1触摸屏较准界面
为了方便用户在调试阶段使用,我们将上述代码写成了一个exe文件:TouchCalibrate.exe,预装WEC2013的英创工控主板EM335x默认开启了FTP Server,用户可通过FTP客户端将TouchCalibrate.exe上传到EM335x。

然后通过Telnet远程登陆EM335x,执行
\>nandflash\TouchCalibrate
启动触摸屏较准程序。


-
嵌入式主板
+关注
关注
7文章
6107浏览量
37155
发布评论请先 登录
低电压触摸屏控制器AD7879/AD7889:技术解析与应用指南
OBOO鸥柏丨65寸信创国产兆芯6780A信息查询触摸屏一体机适配高工位
TSC2013-Q1:汽车级低功耗触摸屏控制器的卓越之选
OBOO鸥柏丨充电桩广告屏高速服务区触摸屏汽车信息查询室外新方案
OBOO鸥柏丨充电桩触摸屏城市街道LCD液晶信息发布一体机科技
应用 I 触摸屏静电浪涌防护方案
聚徽分享——解决工控触摸屏触摸不灵敏问题的实用技巧
工业智能网关能够采集PLC触摸屏吗
EMI干扰应对:聚徽解码工业触摸屏的「接地屏蔽」优化方案
泰克4系列MSO示波器触摸屏操作、协议解码与电源噪声分析指南
威纶通触摸屏报警功能的使用方法
英创信息技术WEC2013触摸屏较准方法介绍
评论