emwin之点击窗口的无效部分来实现一些功能
@2018-07-27
触摸屏幕窗口的无效部分实现 Dropdown 部件的折叠操作
> 具体代码
case WM_TOUCH:
if (pMsg->Data.p) // Something happened in our area (pressed or released)
{
const GUI_PID_STATE* pState;
pState = (const GUI_PID_STATE*)pMsg->Data.p; if (pState->Pressed)
{
if (WM_GetFocussedWindow() != pMsg->hWin)
{
hItem = WM_GetDialogItem(pMsg->hWin, ID_DROPDOWN_0); if( != DROPDOWN_GetListbox(hItem))
{
DROPDOWN_Collapse(hItem);
} hItem = WM_GetDialogItem(pMsg->hWin, ID_DROPDOWN_1); if( != DROPDOWN_GetListbox(hItem))
{
DROPDOWN_Collapse(hItem);
} hItem = WM_GetDialogItem(pMsg->hWin, ID_DROPDOWN_2); if( != DROPDOWN_GetListbox(hItem))
{
DROPDOWN_Collapse(hItem);
}
}
}
}
break;
emwin之点击窗口的无效部分来实现一些功能的更多相关文章
- VS2010 使用时选择代码或双击时出错,点击窗口按钮后VS自动重启问题
		VS2010 使用时选择代码或双击时出错崩溃,点击窗口按钮后VS自动重启问题 下载补丁,打上补丁之后,重启电脑,解决了问题. WindowsXP的下载地址:Windows XP 更新程序 (KB971 ... 
- winform错误提示 :窗口类名无效(Window class name is not valid)
		winfrom 程序在 xp 操作系统上报错提示 窗口类名无效(Window class name is not valid) 解决方法 注释 Program类 里 这句 Application.En ... 
- emwin 存在多个窗口时,如何获取当前所在窗口
		@2019-02-20 [小记] emwin存在多个窗口时,如何获取当前所在窗口 > emwin 之获取当前窗口的一种方法 [需求] 用于在代码中获知当前呈现的是哪个窗口 [方法] 进入新窗口将 ... 
- django xadmin中logout页面在chrome浏览器中点击关闭页面无效
		问题现象 django xadmin中logout页面在chrome浏览器中点击关闭页面无效,无法关闭相应的页面 问题原因 高版本的chrome等浏览器不支持在window.colse()的写法 问题 ... 
- emwin 解决在A窗口上新建B窗口后‘只激活’B窗口问题
		@2018-08-08 问题来源: 要实现A窗口上的参数修改,通过A窗口上新建的B窗口小键盘实现数据录入,但结果是只要点击A窗口上的任何地方(包括B窗口上的任意位置),则B窗口就消失了 解决办法: 使 ... 
- butterknife 配置了点击和绑定无效
		配置了butterknife 没有报错,但是控件绑定和点击均无效. 问题原因: butterknife配置不完善问题导致. 解决办法: 找到app的module的build.gradle depend ... 
- MyEclipse 点击 部署 按钮 无效的解决办法
		问题描述 1 通常情况下,当我们点击MyEclipse任务栏上的部署按钮时,会弹出项目部署框,如下图: 2 但我们有时也会遇到点击部署按钮怎么也弹不出项目部署框的问题. END 解决方法一: 1 ... 
- MyEclipse 点击 部署 按钮 无效
		找到MyEclipse的工作路径,我的是"D:\Workspace",到这个目录中去"\.metadata\.plugins\org.eclipse.core.runti ... 
- button点击ajax异步无效的处理办法,以及实现“关注”“已关注”切换
		button并不是在只等于submit时草有提交功能,如果你用它触发ajax事件,你的ajax会失去他最大的优势:刷新局部数据! 但是你如果设置了他的return false;属性小伙伴你的ajax才 ... 
随机推荐
- 关于ajax的controller层返回jsp页面多个list
			@RequestMapping(value ="findFansChangeRate") @ResponseBody public AjaxJson findFansChangeR ... 
- 学习ML.NET(2): 使用模型进行预测
			训练模型 在上一篇文章中,我们已经通过LearningPipeline训练好了一个“鸢尾花瓣预测”模型, var model = pipeline.Train<IrisData, IrisPre ... 
- Spring Boot(十八):使用 Spring Boot 集成 FastDFS
			上篇文章介绍了如何使用 Spring Boot 上传文件,这篇文章我们介绍如何使用 Spring Boot 将文件上传到分布式文件系统 FastDFS 中. 这个项目会在上一个项目的基础上进行构建. ... 
- Node.js系列-express(下)
			前言 距上次更新博客又两个月多了,这两个月内除了上班时间忙公司的项目外,下班后也没有闲着,做了点外包,有小程序的,管理端的项目.也可能那段时间做的外包项目也都比较急,所以晚上都搞到一点左右睡,严重的压 ... 
- yum源使用的几个报错小总结  (例如: python2.6.6 下yum不能使用: No module named yum)
			服务器上的yum突然不好使用,使用yum时有如下几个保持,解决方案如下: 1)Error: Cannot retrieve repository metadata (repomd.xml) for r ... 
- E. Train Hard, Win Easy
			链接 [http://codeforces.com/contest/1043/problem/E] 题意 有n个人,每个人都有做出a,b题的分数,xi,yi,但是有些人是不能组队的,问你每个人和其他能 ... 
- Individual P1: Summary
			经过5个小时成功把simple mode写差不多了..orz 也是蛮拼的. 开始毫无头绪,本能地开始从度娘搜索‘c# 单词统计’= =看了两段代码也算是见过c#的人了.差不多花了我1小时的时间. 然后 ... 
- Scrutiny of Partner's individual project Code
			因为队友的代码并没有完整的实现个人项目的完整功能. 已实现功能: 1.对单个单词进行词频统计 2.能够按照老师的要求的格式对制定的有效字符串进行匹配,并且输出至指定文件. 未实现: 1.对连续多个单词 ... 
- 个人博客作业Week2(代码规范,代码复审)
			Q:是否需要有代码规范 首先我们来搞清楚什么是“代码规范”,它和“代码风格”又有什么关系.依据个人的审美角度,我可能更喜欢在函数与函数之间空出一行,可能在命名习惯和代码注释上更加的internatio ... 
- let命令和块级作用域
			学习了阮一峰老师的ES6,http://es6.ruanyifeng.com/,收益良多. 一.let命令1.概念:let命令用于声明变量,和var类似,但是使用let命令所声明的变量只有在该变量所在 ... 
