调用触摸屏校准程序

——————————————————

作者:朱铭雷 日期:2010.3.15

——————————————————

可以参考如下步骤:

1 首先在头文件里加入函数指针定义:

  typedef  BOOL  (WINAPI *_TouchCalibrate)();

2 然后调用如下代码

    HINSTANCE  hInstance = LoadLibrary(_T("coredll.dll"));

 

    if(NULL == hInstance)

    {

       MessageBox(_T("LoadLibrary coredll.dll failed!"));

       return;

    }

 

    _TouchCalibrate TouchCalibrate = NULL;

    TouchCalibrate =

(_TouchCalibrate)GetProcAddress(hInstance,L"TouchCalibrate");

 

    if (NULL == TouchCalibrate)

    {

       MessageBox (L"TouchCalibrate == NULL");

       return;

    }

 

    TouchCalibrate ();

    FreeLibrary(hInstance );

 

注:通过修改“WINCE500/PUBLIC/COMMON/OAK/DRIVERS/CALIBRUI”下的calbriui.rc文件,可以修改相应的提示语言。然后在命令行下找到该目录,输入build –cfs编译一下,重新Sysgen就可以了。不过这是定制操作系统映像时能够完成的工作。

 

你可能感兴趣的:(调用触摸屏校准程序)