wince的cordll提供了屏幕校准的函数,使用方法与我的上一篇文章中说的钩子函数类似,强制加载dll,获取地址,然后用函数指针调用。这里飞狐给出源代码。

首先在头文件里加入函数指针定义:typedef BOOL (WINAPI *_TouchCalibrate)();

然后使用如下代码,就会出现屏幕校准画面了。HINSTANCE hinstance = LoadLibrary(_T("coredll.dll"));

if (hinstance == NULL)

{

AfxMessageBox (L"instance == NULL");

return;

}

_TouchCalibrate TouchCalibrate = NULL;

TouchCalibrate = (_TouchCalibrate)GetProcAddress(hinstance , L"TouchCalibrate");

if (TouchCalibrate == NULL)

{

AfxMessageBox (L"TouchCalibrate == NULL");

return;

}

TouchCalibrate ();

FreeLibrary(hinstance );

关于屏幕校准,有一点值得说的是,据我所知,注册表的HKEY_LOCAL_MACHINE/HARDWARE/DEVICEMAP/TOUCH的 CalibrationData项保存有屏幕校准数据,所以如果注册表是基于RAM的话,那么屏幕校准的结果将得不到保存,系统断电重启后需要再次校准(如果用户觉得有必要的话)。

wince7 屏幕控制_WinCE下如何调用触摸屏校准程序相关推荐

  1. wince7 屏幕控制_WinCE中触摸屏驱动开发详解

    本文向您介绍WinCE中采用分层驱动程序结构实现的触摸屏驱动,包括对触摸屏驱动模型的讲解.触摸屏驱动程序的实现及接口实现等知识. 1.触摸屏驱动程序的模型 1.1分层触摸屏驱动程序结构 本触摸屏驱动采 ...

  2. 更改触摸屏校准程序界面提示文字

    BSP中提供的触摸屏校准程序在个别设备上用起来可能不太适合,比如说我们的设备屏幕宽度只有 240pixels,会有部分字符超出屏幕外侧,原以为这是BSP的提供的程序,无源码没办法修改,这两天才知道原来 ...

  3. wince7 屏幕控制_技术干货:WinCE 7.0下的触摸屏驱动

    在嵌入式系统中较为常用的是四线电阻式触摸屏,通过检测x轴和y轴的电压,来确定触点的位置.一般触摸屏系统结构为:触摸屏->触摸屏控制器->处理器. wince7下触摸屏的驱动分为PDD层(位 ...

  4. wince7 屏幕控制_触摸屏控制方法,个人总结(欢迎拍砖,但不要打脸)

    最近几天研究了下触摸屏,发现也并不像感觉中的那么神秘. 本人用的触摸屏方案是 4线电阻屏+xpt2046(这个和ADS7843完全一样). 控制过程主要分一下几步: 1,读数--这里读出来的是触摸屏控 ...

  5. 触摸屏校准程序ts_calibrate(转)

    使用ts_lib包自带的ts_calibrate校准触摸屏很简单实用,但在基于Xsever的GUI应用环境下,有两个问题存在: 1.校准后必须重新启动X,应用端才能生效.这样处理用户肯定不能接受,因为 ...

  6. 开发板——屏幕控制(LCD和触摸屏)

    屏幕控制(LCD和触摸屏) LCD显示 显示bmp格式图片 显示jpeg格式图片 触摸屏的使用 LCD显示 打开LCD屏幕 open需要包含的头文件 #include <sys/types.h& ...

  7. android 熄屏后仍然可以点击,Android - 在不触发睡眠/锁定屏幕的情况下关闭显示屏 - 使用触摸屏打开...

    我一直在试图找到一种方法来关闭显示屏,并从用户触摸触摸屏时唤醒. 设备处于嵌入式环境中,其中设备是平板电脑,用户除了触摸屏外无法访问任何内容(根本没有按钮).Android - 在不触发睡眠/锁定屏幕 ...

  8. 【转】Linux下c++调用自己编写的matlab函数:通过mcc动态链接库.so实现

    转自:Linux下c++调用自己编写的matlab函数:通过mcc动态链接库.so实现_Jaster_wisdom的专栏-CSDN博客 之前在这里和这里调用了matlab自带的一些函数,是通过matl ...

  9. Appium swipe之屏幕上、下、左、右滑动

    在appium 的appium\webdriver\extensions\action_helpers.py下提供了一个可以上下左右滑动的方法:swipe() 这个方法用起来到也比较简单,首先获取屏幕 ...

最新文章

  1. oftp-2协议服务器,科普:Oasis自研通信协议与互联网分层架构
  2. 利用OpenCV的库函数Sobel和Scharr作图像的边缘检测
  3. node转发请求 .csv格式文件下载 中文乱码问题 + 文件上传笔记
  4. Ivanti罗琦:IT服务管理中“拧紧螺丝”要有门道儿!
  5. mysql 时间差_后端从mysql取值返回0时区时间数据的问题
  6. LNMP建站分离部署
  7. Ugly Windows
  8. 模糊搜索框(H5),兼容安卓和ios(令人头大的ios输入法)
  9. Focal Loss-RetinaNet算法解析
  10. React-leaflet在ant-design pro中的基本使用
  11. 数据库中的左连接和右连接的区别
  12. USRPx310的底板介绍
  13. Java-编辑图片,添加文字
  14. 计算机网络 电子邮件
  15. vip地址能ping不通_ping不通地址
  16. var foo = 1; (function foo() { foo = 100; console.log(foo); }()) console.log(foo);
  17. 北斗和GPS定位在室外非常好用,但当手机进入室内时,它们的定位功能就很不准,甚至无法定位。我们可以开启WLAN扫描定位WIFI模块固定编码或者开启手机的A-GPS辅助定位通过基站,A-GPS服务器定位
  18. Pycharm terminal激活虚拟环境
  19. opcache 缓存_缓存帽子戏法:Zend Opcache,Etags和查询缓存
  20. 植物大战僵尸设计元素浅析

热门文章

  1. 长春新区北湖科技开发区华为长春云计算数据中心项目进展顺利
  2. 计算机网络学习9:可靠传输
  3. 共享电动汽车分时租赁TBOX,车联网OBD终端,语音4GTBOX
  4. 时光驻留器的使用(datestopper)
  5. 面试常问集锦——多线程部分
  6. 4组64节蓄电池内阻/温度/电压一体监测方案
  7. 唯一索引(UNIQUE) 聚集索引(CLUSTERED) 非聚集索引(NONCLUSTERED)
  8. 网络没问题,MSN登录不了解决方法
  9. User already has more than 'max_user_connections' active connections
  10. 2023版golang面试题100道(slice)