c++-如何在windows系统下使用C++模拟触控板上放大缩小的功能

问题描述

如何在windows系统下使用C++模拟触控板上放大缩小的功能

比如在某个网页界面上,双指聚拢,则页面缩小;双指分离则页面放大。
这个有什么对应的windows消息吗?
如果我已经知道了某个窗口的HWND,能否通过简单的发送消息的形式,达到同样的效果?
或者是能模拟出触控板的行为也可。

解决方案

你可以用spy++看下。一些触摸板式是转换成滚轮消息的。

解决方案二:

这个你查一下windows的消息就知道了,你在触摸屏上执行一个动作,系统是会发送一个消息给你的应用程序的,你只要捕捉到这个消息,然后获取这个消息的参数,就可以了。

解决方案三:

有的,触摸屏API和触摸屏消息,支持多点触控。
具体看MSDN,桌面开发,触摸屏开发。
触摸屏消息只有Vista以上系统才支持,而且从win7开始才比较完善。如果xp或更低系统即使安装了触摸屏,也不支持触摸屏消息。

解决方案四:

win7已经完全支持触摸屏操作功能。如果显示为“单点触摸”,表示这台计算机支持单点触摸,也就是可以使用一根手指进行操作;如果显示为“多点触摸”,则表示这台计算机支持多点触摸,可同时使用两根或更多根手指进行操作。详见MSDN。

时间: 2024-08-04 12:01:43

c++-如何在windows系统下使用C++模拟触控板上放大缩小的功能的相关文章

如何在windows系统下远程控制xfce桌面

Ubuntu 的默认GNOME桌面可以在系统设置中直接打开远程桌面,然后用Windows下的VNCviewer访问.在Xfce下我没有找到相应的选项,不过软件x11vnc在我看来是为了同样的功能而存在的.以下介绍安装配置过程.我们需要做两件事,在xfce客户机安装x11vnc的server并打开服务,以及在控制机使用vncviewer访问. 安装x11vnc服务(于xfce客户机)&http://www.aliyun.com/zixun/aggregation/37954.html"&g

闪存格式化为NTFS格式如何在windows系统下操作

  想要在xp系统中把闪存格式化为NTFS格式,其实在网络中已经有很多方法介绍过了,但是有些网友觉还是很繁琐,那么要怎么进行再一次的加速把这个转换加快呢!现在我们一起来看看吧! 在有些方法中有的是借助于VISTA系统进行格式化,如果是XP系统的话,整个操作过程又太过于繁锁,在这里笔者就教大家一个小技巧(VISTA和XP系统通吃),非常简单并且速度很快,具体方法如下:单击"开始→运行",在"运行"对话框中输入"CMD",然后打开"命令提示

Windows系统下IPv6安装指南

如今,随着http://www.aliyun.com/zixun/aggregation/14054.html">信息技术的飞速发展,网民数量的激增,导致网络节点数的急剧膨胀,以致于目前可用的IP地址的数量也急剧减少.据权威机构统计,预计在不久的将来,现今的IP地址将耗尽.由此,下一代网络协议IPv6已于数年前就诞生,随着协议的不断发展和完善,现在也越来越为广大人所熟悉.今天,就来初步介绍一下IPv6地址以及如何在WINDOWS系统下进行安装使用. IPv6与IPv4是两种完全不同的网络协

如何在Win7系统下运行红色警戒游戏

  如何在Win7系统下运行红色警戒游戏 1.首先右键游戏程序,选择"属性"; 2.找到兼容性选项卡; 3.点击"以兼容模式运行这个程序",然后选择"Windows NT 4.0(Service Pack 5)"; 4.在往下找到"以管理员身份运行此程序",勾选; 5.点击确定.然后打开游戏.

如何在XP系统下利用IIS架构Web服务器

   如何在XP系统下利用IIS架构Web服务器            利用Windows XP的组件就可以满足建站的要求,而且安全性能不错. 安装IIS 在Windows XP 专业版中,IIS并不是默认安装的,而是作为可选的组件,现在我们要建立一个站点,就可以选择安装它,方法很简单,放入XP光盘,然后运行光盘,在运行界面中选择添加组件,或者打开控制面板然后打开添加或者删除文件,选择添加Windows组件.在弹出对话框中选择internet 信息服务(IIS).然后点击确定安装就可以了.或者您

如何在win7系统下远程桌面连接控制win8系统

下面这篇文章是教大家如何在win7系统下远程桌面连接控制win8系统. 在windows 8下右键点击计算机--属性--高级系统设置--远程,勾选远程连接到此计算机! 在Windows 7中打开远程桌面连接-- 输入Windows 8计算机的IP地址,点连接按钮 会出现类似要求输入用户名和密码的对话框 输入用户名和密码点确定会弹出警告,直接点是就行了,然后就会连接到远程Windows 8桌面! 效果如下!

Windows系统下XAMPP的安装配置图文教程

  这是关于在windows下XAMPP的安装配置图文教程,XAMPP 是什么?在linux ubuntu系统下安装配置LAMP时提到了XAMPP,XAMPP为我们提供了一种在Linux.Solaris.Windows和Mac OS X系统下简易安装Apache服务器发行版的快捷方法. XAMPP(X-系统,A-Apache,M-Mysql,P-php,P- Phpmyadmin/Perl)这个缩写名称说明了XAMPP安装包所包含的文件:Apache web 服务器, MySQL数据库, PHP

如何在Windows 2000下手工将Oracle完全卸载

oracle|window 如何在Windows 2000下手工将Oracle完全卸载?系统环境: 1.操作系统:Windows 2000 Server,机器内存256M2.数据库: Oracle920for NT 企业版3.安装路径:D:\ORACLE卸载步骤: 1.开始->设置->控制面板->管理工具->服务 停止所有Oracle服务.2.开始->程序->Oracle - OraHome81->Oracle Installation Products->

如何在Windows 7下开启梦幻桌面

vista下的梦幻桌面我们均不陌生,今天我们来看看如何在Windows 7下开启梦幻桌面. 1.安装vista下面的梦幻桌面升级包,自己搜索一下,一堆. 2.重启 3.当然是下载wmv格式的或,安装完美解码之类的东西,把你想要做梦幻桌面的视频,后缀名改为wmv.都支持. 4.打开control panel/appearance and personalization/personalization/desktop background. 5.选择windows dreamsence conten