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浏览量
36949
发布评论请先 登录
OBOO鸥柏丨充电桩触摸屏城市街道LCD液晶信息发布一体机科技
应用 I 触摸屏静电浪涌防护方案
工业智能网关能够采集PLC触摸屏吗
泰克4系列MSO示波器触摸屏操作、协议解码与电源噪声分析指南
威纶通触摸屏报警功能的使用方法
工业自动化浪潮下,工控电容触摸屏的技术革新与场景应用
案例解说PLC、触摸屏及变频器综合应用
Maxtouch触摸屏:多场景触控解决方案
4线电阻式触摸屏是如何工作的

英创信息技术WEC2013触摸屏较准方法介绍
评论