📄 touchcalib.cpp
字号:
// TouchCalib.cpp : Defines the entry point for the application.
//
#include "stdafx.h"
#include "Pwinuser.h"
int WINAPI WinMain( HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPTSTR lpCmdLine,
int nCmdShow)
{
// TODO: Place code here.
#define RV_HARDWATR_TOUCH TEXT("HARDWARE\\DEVICEMAP\\TOUCH")
#define RV_TOUCH_CALIBRATION TEXT("CalibrationData")
HKEY hKey;
TCHAR calibrationdata[255];
DWORD calibdatasize;
LONG caliberror;
BOOL ret = FALSE;
FILE *fp;
// fp = fopen("\\Flash_Storage\\TouchCalib.dat", "rb");
// if(fp == NULL)
// {
TouchCalibrate();
caliberror = RegOpenKeyEx(HKEY_LOCAL_MACHINE, RV_HARDWATR_TOUCH, 0, KEY_READ, &hKey);
if (caliberror == ERROR_SUCCESS)
{
calibdatasize = sizeof (calibrationdata);
caliberror = RegQueryValueEx(hKey, RV_TOUCH_CALIBRATION, NULL, NULL, (LPBYTE)calibrationdata, &calibdatasize);
}
if (caliberror == ERROR_SUCCESS)
{
fp = fopen("\\Flash_Storage\\TouchCalib.dat", "wb");
if(fp == NULL)
return 0;
fwrite(calibrationdata, sizeof(calibrationdata), 1, fp);
fclose(fp);
}
RegCloseKey(hKey);
// }
// else
// {
// fclose(fp);
// }
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -