一种控件感应窗体摇动的实现方法技术

技术编号:3804268 阅读:193 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种控件感应窗体摇动的实现方法,包括以下步骤:(1)以当前窗体位置左上角坐标为原点建立一个具有偏角的平面方向坐标系,并为各个象限编号、设定有关参数;(2)控件的消息处理模块接收窗体移动的消息,位置计算模块计算出窗体移动后所处的象限,记录对应的编号;位置计算模块以移动后的窗体位置的左上角坐标为原点,重新建立坐标系;(3)重复步骤(2),当用户摇动窗体时,每次移动后记录的象限编号形成一组序列,通过分析序列的特征,判断用户是否在摇动窗体;若判断出用户正在摇动窗体,则发送摇动操作的消息到窗体。本发明专利技术方便地为二次开发程序员在开发时加入体感操作,从而提供更好的用户体验以及更便捷的操作方式。

【技术实现步骤摘要】

本专利技术涉及一种软件开发设计中控件的感应技术,具体是指一种控件感应 窗体摇动的实现方法。
技术介绍
目前,触摸屏作为一种新型的交互显示设备,其应用范围越来越广泛,大 面积触摸屏设备被大量的应用在电子沙盘和会议讨论中。因此在为触摸屏设备 开发应用软件时,体感元素是软件开发的重要一环,多样化的操作方式让用户 能够更深入感受触摸屏带来的操作效果,为用户带来良好的操作体验。对于触摸屏设备来说,在软件开发时一般按照普通PC (个人电脑)软件的开发方式进行开发,之后直接移植运行在触摸屏设备上。如此一来,就会忽略一个重要的开发因素——普通PC与触摸屏设备在软件操作方式上的差异。因此,用户在使用该软件时缺乏良好的操作体验,同时也让用户觉得使用触摸屏设备 并没有为软件操作带来更大的方便。对于开发在触摸屏设备上运行的软件的程序员来说,由于在开发时只使用普通PC软件的开发平台,开发平台并没有提供专为开发触摸屏设备软件而设的体感控件,所以开发时难以为软件加入更多的体感操作。
技术实现思路
本专利技术的目的在于克服上述现有技术的缺点和不足,提供一种控件感应窗 体摇动的实现方法,其可以让二次开发程序员在开发触摸本文档来自技高网...

【技术保护点】
一种控件感应窗体摇动的实现方法,其特征在于,包括以下步骤: (1)初始化设置: 以当前窗体位置左上角坐标为原点建立一个具有偏角的平面方向坐标系,并为各个象限编号,建立各个象限与编号之间的映射关系; 窗体上的控件提供参数设定 接口让二次开发程序员传入用于设定判断窗体摇动操作的敏感度的有关参数; (2)记录位置信息: 控件的消息处理模块接收窗体移动的消息,根据窗体移动后所处位置的左上角坐标,控件的位置计算模块计算出窗体移动后所处的象限,记录象限所对应的 编号;位置计算模块以移动后的窗体位置的左上角坐标为原点,重新建立具有偏角的平面方向坐标系;...

【技术特征摘要】

【专利技术属性】
技术研发人员:司徒健聪
申请(专利权)人:广东威创视讯科技股份有限公司
类型:发明
国别省市:81[中国|广州]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1