⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 touch-driver-proxy.h

📁 TouchPanel driver which encapsulate real driver. This driver helps to hook by user application touch
💻 H
字号:
#pragma once
#include <windows.h>


#ifdef __cplusplus
extern "C"{
#endif 

typedef UINT32 TOUCH_PANEL_SAMPLE_FLAGS, *P_TOUCH_PANEL_SAMPLE_FLAGS;
typedef BOOL (*PFN_TOUCH_PANEL_GET_DEVICE_CAPS)(INT	iIndex, LPVOID  lpOutput);
typedef BOOL (*PFN_TOUCH_PANEL_SET_MODE)(INT iIndex, LPVOID	lpInput);			
typedef BOOL (*PFN_TOUCH_PANEL_CALLBACK)(TOUCH_PANEL_SAMPLE_FLAGS	Flags, INT	X, INT	Y);
typedef VOID (*PFN_DISP_DRIVER_MOVE_CURSOR)(INT32	X, INT32	Y);
typedef BOOL  (*PFN_TOUCH_PANEL_INITIALIZE_CURSOR)(PFN_DISP_DRIVER_MOVE_CURSOR);
typedef BOOL  (*PFN_TOUCH_PANEL_ENABLE)(PFN_TOUCH_PANEL_CALLBACK);
typedef VOID (*PFN_TOUCH_PANEL_DISABLE)(VOID);
typedef BOOL (*PFN_TOUCH_PANEL_READ_CALIBRATION_POINT)(INT	*pUncalibratedX, INT	*pUncalibratedY);
typedef VOID (*PFN_TOUCH_PANEL_READ_CALIBRATION_ABORT)(VOID);
typedef BOOL (*PFN_TOUCH_PANEL_SET_CALIBRATION)(INT32	cCalibrationPoints,	INT32	*pScreenXBuffer, INT32	*pScreenYBuffer, INT32	*pUncalXBuffer,	INT32	*pUncalYBuffer);
typedef void (*PFN_TOUCH_PANEL_CALIBRATE_A_POINT)(INT32	UncalX,	INT32	UncalY,	INT32	*pCalX,	INT32	*pCalY);
typedef void (*PFN_TOUCH_PANEL_POWER_HANDLER)(BOOL	bOff);

typedef LPVOID (*PFN_TOUCH_GET_QUEUE_PTR)();
typedef HWND (*PFN_TOUCH_GET_FOCUS_WND)();
typedef HWND (*PFN_TOUCH_GET_LAST_TOUCH_FOCUS_WND)();
typedef void (*PFN_TOUCH_RESET)(BOOL bSetAllValuesToDefault);
typedef void (*PFN_TOUCH_CREATE_EVENT)(int iX, int iY);
typedef HWND (*PFN_TOUCH_GET_REGISTERED_WINDOW)();
typedef BOOL (*PFN_TOUCH_REGISTER_WINDOW)(HWND hClientWnd);
typedef void (*PFN_TOUCH_UNREGISTER_WINDOW)(HWND hClientWnd);
typedef void (*PFN_TOUCH_SET_VALUE)(DWORD dwName, DWORD dwValue);
typedef LRESULT (*PFN_TOUCH_GET_VALUE)(DWORD dwName, DWORD dwValue);


#ifdef __cplusplus
   }
#endif //ifdef __cplusplus

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -