两点触摸SDK使用
说明
关于失联党员情况说明岗位说明总经理岗位说明书会计岗位说明书行政主管岗位说明书
两点触摸SDK使用说明 1、文档
内容
财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容
2、使用条件
3、函数说明
1、 文档内容
EtwoMultTouchSDK包中包含以下文件:
MultiTouchSDK.dll 多点触摸动态链接库
MultiTouchSDK.lib 库文件
MultiTouchSDK.h API头文件
TouchData.h 数据格式说明
2、使用条件
要使用以上SDK,首先要安装益图电子的多点触摸驱动程序。装好驱动后,运行编译好的应用程序即可实现多点触摸功能。
3、函数说明:
MultiTouchSDK.dll中包含以下主要函数
StartComDevice(int nport, BOOL bTransform);
RegistCallback(MTouchCallback);
StopComDevice();
如何使用它们来使应用程序能够实现多点功能呢,
第一步:把MultiTouchSDK.h、TouchData.h和MultiTouchSDK.lib复制到应用程序的项目文件夹中。
第二步:在应用程序的主文件#include “MultiTouchSDK.h”。 第三步:在项目“属性配置”设置中的“附加依赖项”中填写:MultiTouchSDK.lib。 第四步:在应用程序中创建一个给RegistCallBack使用的回调函数,回调函数名字任意取,但是格式要对。比如我的回调函数名为MultTouchCallBack,定义形式以下:
void WINAPI MultTouchCallBack (const PointData *pd, int Cnt) // callback
function
{
//注:每个点都有两对坐标,即左上角和右下角坐标 //If(Cnt == 1)//Cnt表示触摸的点数,表示单点点触摸 //{
// pd[0].x1;//单点触摸时该点的左上角x轴坐标 // pd[0].x2;//单点触摸时该点的右下角x轴坐标 // pd[0].y1;//单点触摸时该点的左上角y轴坐标 // pd[0].y2;//单点触摸时该点的右下角y轴坐标 //}
//If(Cnt == 2)
//{
// pd[0].x1;//两点触摸时第一点的左上角x轴坐标
// pd[0].x2;//两点触摸时第一点的右下角x轴坐标
// pd[0].y1;//两点触摸时第一点的左上角y轴坐标
// pd[0].y2;//两点触摸时第一点的右下角y轴坐标
//
// pd[1].x1; 两点触摸时第二点的左上角x轴坐标
// pd[1].x2; 两点触摸时第二点的右下角x轴坐标
// pd[1].y1; 两点触摸时第二点的左上角y轴坐标
// pd[1].y2; 两点触摸时第二点的右下角y轴坐标
//}
}
应用程序就是通过这个回调函数就可以获取到相应的触摸坐标。 第五步:在应用程序初始化函数中调用StartComDevice函数, nport = 0, bTransform = TRUE,打开设备。
第六步:在相应位置调用RegistCallback(MultTouchCallBack)注册回调函数,其中的MultTouchCallBack就是第四步定义的回调函数。 第七步:在应用程序退出的时候调用StopComDevice函数。
通过以上七步,应用程序就可以获取到多点触摸数据。要运行编译好的exe文件,请把MultiTouchSDK.dll和exe文件放在一起。
多谢合作~