Daemon2005
驱动牛犊
驱动牛犊
  • 注册日期2005-06-08
  • 最后登录2005-07-29
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1519回复:4

如何开机运行校正程序?

楼主#
更多 发布于:2005-07-22 14:25
  Platform Builder  build出来的OS中,在控制面板下有一个 触摸屏校正程序,我现在要把这个程序放到开机执行,但是我找不到该程序的实现部分,那位知道告诉我,这个程序的源码在那个目录下,谢谢!
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-07-22 15:08
那个可能不是一个单独的EXE吧,你查找以前的帖子,有兄弟也涉及过这个问题,不过他选择自己写一个校准代码,其实就是让用户点一下触摸屏在LCD显示屏上的四个角,也不太复杂,最坏的情况下可以自己写这个EXE。
根据地的兄弟们,团结就是力量
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-07-22 15:14
可以看看COMMON\OAK\DRIVERS\CALIBRUI
根据地的兄弟们,团结就是力量
Daemon2005
驱动牛犊
驱动牛犊
  • 注册日期2005-06-08
  • 最后登录2005-07-29
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-07-23 16:22
谢谢版主提示,后来我察看Help帮助,发现微软提供了一个函数TouchCalibrate()专门用来进行触摸屏校正,只需要开机运行这个函数即可。
具体做法
在PB工程下加入一个console project
#include "stdafx.h"
#include "Pwinuser.h"

extern BOOL WINAPI TouchCalibrate(void);
int main(int argc, char *argv[], char *envp[])
{
TouchCalibrate();
return 0;
}
修改Project Specific Files下的
project.reg :
[HKEY_LOCAL_MACHINE\init]
    "Launch80"="tchcal.exe"
这样,开机就能运行这个程序了。
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-07-25 16:21
喔:)
根据地的兄弟们,团结就是力量
游客

返回顶部