多点触摸第一个MFC程序

基于MFC对话框的图片触摸控制 基于MFC对话框的图片触摸控制最近项目需要用到触摸屏来实现人机交互,简单描述一下就是用户触摸一下客户端的图片控件中的图片元素,系统给出相应响应。查找了一下资料发现有不少基于MFC的触摸屏实现,其中写得比较好的有Augusdi的博文多点触控 - MFC。下面结合我个人的理解,简单说说触摸的实现。触摸实现简要分析触摸主要分为三个步骤,即为查询设备是否支持触摸输入(确认支持的情况下可以省略此步骤)、注册触 阅读详情

一.运行条件:

WIN7系统,WIN7 SDK v7.0,VS2008

二.添加多点触摸代码:

(1)在***View.h中添加几个手势有关的数据成员和成员函数:

POINT _ptFirst;        // first significant point of gesture

    POINT _ptSecond;       // second significant point of gesture

    DWORD _dwID;      // current ID

ULONGLONG _dwArguments;    // this is holder for additional information about gesture event

 

注:以下函数都在***View.cpp中:

(2) 初始化InitGesture():

//初始化手势,以使窗口能响应手势事件

void ChdHomeMDIView::GST_InitGesture()

{

    //初始化手势

    GESTURECONFIG config = { 0 };

    config.dwWant = GC_ROTATE;//支持旋转

    config.dwID = GID_ROTATE;

    config.dwBlock = 0;

 

    SetGestureConfig(

        GetSafeHwnd(),

        0,

        1,

        &config,

        sizeof(GESTURECONFIG)

        );

 

    config.dwID = GID_PAN;//支持单点鼠标移动,并且设置阻塞一个手指的单击并移动否则不能响应鼠标单击WM_LBUTTONDOWN和鼠标移动

基于Visual C++ 2010开发Windows7应用 开发多点触控MFC应用程序 阅读详情

相关推荐

开发支持Windows 7多点触摸的Visual C++ 2010应用程序

多点触摸技术,作为触摸屏技术的延伸,允许用户使用多个手指同时对触摸屏进行操作,从而带来了更加直观、互动的用户体验。在本章中,我们将追溯这项技术的起源,探究其工作原理,并探讨它在多个领域的应用实例,为后续章节中深入的开发实践打下基础。要进行多点触摸应用程序的开发,首先需要搭建一个合适的开发环境。对于使用Visual Studio的开发者来说,配置环境的过程会相对直接。本章节详细介绍了如何注册和创建窗口类来支持多点触摸功能。注册窗口类时,重点在于设置正确地窗口过程函数以处理WM_TOUCH消息。

weixin_35886636的博客 959

MFC 虚拟多点触控

MFC 虚拟多点触控 检测是否有支持多点触控的硬件接入PC,如果支持,再检测该硬件最多支持的点数。检测每个点的按下,弹起,移动

vs2010多点触控及手势实例

实例来源于MSDN,但是其中提到的“Sources\MFC_GestureDemoSource”文件夹,以及“Stroke.h”“StrokeCollection.h”“Stroke.cpp”“StrokeCollection.cpp”等源文件在网上找了很久没找到,偶然在github上发现了名为“soulsheng”的朋友的分享,测试可用,转到这里分享给更多需要的人。源网址:“https://github.com/soulsheng/multi-touch”加油!

MFC基于对话框的多点触控程序

https://msdn.microsoft.com/zh-cn/library/ee851785.aspx 原msdn地址 个人改成了 基于对话框的程序

MFC的多点触控双人画图

实现功能有:多点触控,分屏画图,保存图片,更改画笔颜色(一种,可扩展)

mfc vc++ 为触摸屏程序添加虚拟键盘

mfc vc++ 为触摸屏程序添加虚拟键盘

基于Visual C++ 2010开发Windows7应用-开发多点触控MFC应用程序.doc

基于Visual C++ 2010开发Windows7应用-开发多点触控MFC应用程序.doc

蓝牙抓包实战:用nrf52840和Wireshark解析广播包与SCAN_RSP的完整流程

本文提供了一份完整的蓝牙抓包实战指南,详细介绍了如何使用nRF52840 Dongle和Wireshark捕获并解析蓝牙广播包与SCAN_RSP。内容涵盖环境搭建、广播事件分析、数据包结构拆解以及常见连接问题的调试技巧,旨在帮助开发者和物联网工程师深入理解BLE底层通信,提升硬件调试能力。

weixin_29279153的博客 495

光栅衍射有入射角时_偏振光栅的衍射角度及衍射效率测量

偏振光栅是一种基于入射光的偏振态实现选择性分光的衍射光学元件,衍射角度取决于光栅线数。通过控制入射光的偏振态,偏振光栅能够调控正一阶和负一阶之间的能量分布。当入射光束偏振态不同时,偏振光栅具有不同的衍射特性。理想的偏振光栅:当入射光为右旋圆偏振光时,只有+1级衍射光,衍射光为左旋圆偏振光。当入射光为左旋圆偏振光时,只有-1级衍射光,衍射光为右旋圆偏振光。当入射光为非圆偏振光时,偏振光栅同...

weixin_39552768的博客 6003

AISHELL-1中文语音数据集实战:从下载到训练你的第一个ASR模型(附完整代码)

本文详细介绍了如何使用AISHELL-1中文语音数据集从数据准备到训练端到端语音识别模型的全流程。AISHELL-1作为国内首个开源的普通话语音数据集,包含178小时高质量录音,适合中文自动语音识别(ASR)系统开发。文章涵盖数据下载、预处理、Conformer-CTC模型训练、评估及优化策略,并附完整代码实现。

garlic的博客 1121

详细介绍pytorch重要的API

Tensor 是 PyTorch 中最基本的数据结构,提供了多种创建和操作张量的函数。Autograd 提供了自动求导功能,可以跟踪 Tensor 上的操作并计算梯度。损失函数用于衡量模型预测值与真实值之间的差异,提供了多种损失函数。是构建神经网络的基础类,提供了定义网络层和前向传播的方法。提供了 GPU 计算的支持,包括设备管理、内存管理等。提供了一些常用的函数式操作,如激活函数、损失函数等。提供了常用的数据集、模型架构和图像转换工具。提供了数据加载和预处理的工具,包括。

hello! 1223

【Power Compiler手册】4.saif文件

功耗计算的准确性取决于切换活动数据的准确性。这些数据是通过使用RTL仿真或门级仿真生成的,并存储在SAIF文件中。在执行功耗优化和分析之前,应该使用SAIF文件来反标设计对象上的切换活动信息。SAIF是由Synopsys支持的ASCII格式,用于促进不同Synopsys工具之间的信息交换(参见IEEE 1801标准,附录J)。使用`read_saif`命令读取SAIF文件,使用`write_saif`命令写出SAIF文件。有关更多信息,请参见`read_saif`和`write_saif`命令的手册页。

QRBQ 2187

clock min pulse width检查

高电平脉宽 = clock fall edge到达FF/CK的时间 - clock rise edge到达FF/CK的时间;低电平脉宽 = 下一T clock rise edge到达FF/CK的时间 - clock fall edge到达FF/CK的时间。而required pulse width是根据FF/CK处的transition,根据查找表计算得到的。为什么clock transition越大,会导致required pulse width越大呢?5、 降低clock上的串扰。

芯冰乐 578

笔试题-2023-紫光展锐-数字芯片设计【纯净题目版】

笔试题-2023-紫光展锐-数字芯片设计【纯净题目版】

w0shishabi的博客 2923

HighTec安装使用

HighTec安装使用

qq_43552564的博客 3835

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

上一篇: 头文件卫士的作用
下一篇: friend函数访问2个类的对象的私有成员
tmljs1988
博客等级 码龄19年 134粉丝 107原创
评论 12
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值