Wince自身已经有触摸屏校准程序,使用时只需要调用相应的函数就可以。
函数名:BOOL WINAPI TouchCalibrate(void);
所在头文件:pwinuser.h
如果Visual Studio等使用的SDK中不包含这个头文件,也可以采用以下方式调用函数:
typedef BOOL (WINAPI *_TouchCalibrate)();
_TouchCalibrate TouchCalibrate = NULL;
HINSTANCE hinstance = LoadLibrary(_T("coredll.dll"));
TouchCalibrate = (_TouchCalibrate)GetProcAddress(hinstance , L"TouchCalibrate");
TouchCalibrate ();
FreeLibrary(hinstance );
触摸屏校准程序所出现的画面都是WINCE做好的,会根据不同的Local ID调用不同的资源文件,如果需要修改画面字符可以参考之前的文章。