windows7触屏操作api

番茄系统家园 · 2021-08-18 15:00:26

windows7触屏操作api

(){();;;(hWnd,);;default://Wereadherethesecondpointofthegesture.Thisismiddlepointbetweenfingers._ptSecond.xgi.ptsLocation.x;_ptSecond.ygi.ptsLocation.y;ScreenToClient(hWnd,_ptSecond);//WehavetocalculatezoomcenterpointptZoomCenter.x(_ptFirst.x_ptSecond.x)/2;ptZoomCenter.y(_ptFirst.y_ptSecond.y)/2;//Thezoomfactoristheratiobetweenthenewandtheolddistance.k(double)(LODWORD(gi.ullArguments))/(double)(_dwArguments);//Nowweprocesszoomingin/outoftheobjectProcessZoom(k,ptZoomCenter.x,ptZoomCenter.y);InvalidateRect(hWnd,NULL,TRUE);//Nowwehavetostorenewinformationasastartinginformationforthenextstep_ptFirst_ptSecond;_dwArgumentsLODWORD(gi.ullArguments);break;}break;

在默认的case处理程序中我们保存手势的位置从两组点表示当前接触点和前一个接触点计算缩放中心位置并将其存储在 ptZoomCenter 中。我们还通过计算两个点之间的比例来计算出缩放系数。调用ProcessZoom 帮助函数可以更新新的坐标以反映缩放系数和中心点。

处理其他Windows7默认手势与以上所述的特定缩放手势处理非常相似。所有手势都遵循相同的流程只是在每个使用案例场景中每个手势的内部逻辑实现有所不同。

相关阅读

  • winwin7可以触屏7 触摸屏怎么开启?
  • windows windows
  • windows7触屏操作api
  • 免责声明: 凡标注转载/编译字样内容并非本站原创,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如果你觉得本文好,欢迎推荐给朋友阅读;本文链接: https://m.nndssk.com/post/38353.html
    猜你喜欢
    最新应用
    热门应用