老古开发网首页
导航:老古开发网首页文章索引文章分类另类其他→[UCGUI几个基本消息总结]
| -文章搜索 - 最新文章 - |

UCGUI几个基本消息总结

发布时间:2006年8月1日 点击次数:1471
来源:   作者:
 
UCGUI是采用消息驱动的,它专门有一套对外收集消息的接口,要使用UCGUI,必须对它的消息驱动机制有所了解。
UCGUI的一些基本消息列举如下:
-WM_CREATE——窗体创建消息。每创建一个窗体后都会向该窗体法从此消息,但在UCGUI中对于此消息的处理很少。如果用户想在对话框后做些初始化的操作或者创建其他子窗体,可以处理此消息,不过对话框一般有专门的初始化消息WM_INIT_DIALOG。
-WM_SHOW——显示窗体消息。此消息在UCGUI中各控件窗体内均未作处理。
-WM_SET_ENABLE——设置窗体不能使用消息。不过请注意,UCGUI中有些窗体为不可改变的
-WM_PAINT——窗体重绘消息。当窗体所在区域全部或者部分无效时,系统将会发出该重绘消息,将该窗体重绘。如果用户想要在窗体上画出一些信息,一般都在该消息当中操作。UCGUI中提供的各种系统空间都必须在其系统系统提供的消息回调函数中处理此消息来绘出控件。当由外部输入操作使部分窗体无效时,系统都会在消息处理中发送该消息到窗体消息回调函数中,以重绘此窗体。
-WM_TOUCH——处理MOUSE或者触摸屏等滑动操作方式的输入外设的消息。该消息中必须包含消息在屏幕中的发生位置坐标及输入设备状态(按下状态或弹起状态)。此消息在任务消息循环中处理,一旦产生就会发送给当前焦点窗体。
-WM_KEY——处理按键式操作的输入外设的消息。消息中须包含按键的按下或弹起状态。此消息也是在任务消息循环中处理,一旦产生就会发送给当前焦点窗体。
-WM_SET_FOCUS——当前焦点窗体设定消息。用户可以通过此消息来设定当前的焦点窗体。外部输入操作也会改变当前焦点窗体。
-WM_NOTIFY_PARENT——此消息将子窗体的外设输入的消息传递到它的父窗体。因为一般情况下消息都是在父窗体重统一处理,所以就必须要子窗体将获取的外设输入消息传送给父窗体。
-WM_DELETE——删除窗体时发送此消息。此消息在UCGUI中主要由WM_DeleteWindow()函数发送,主要清除窗体数据结构所占用内存。

欢迎进入老古论坛进行讨论
[另类其他] 相关文章:
PID调整的意义和原则
简介:
PID调整的意义和原则    PID全称比例(proportion)-积分(integral)-微分(derivative)控制器,是自动控制系统设计中最经典应用最广泛的一种控制器,实际上是一种算法。   任何闭环的控制系统都有它固有的特性,可以有很多种数学形式来描述它,如微分方程、传递函数、状态空间方程等。但这样的系统如果不做任何的系统改造很难达到最佳的控制效果,比如快速性稳定性准确性等。为了达到最佳的控制效果,我们在闭环系统的中间加入PID控制器,改造系统的结构特性,并且调整PID参数来实现(虽然算法有很多种,......

MSP430寄存器中文注释---A/D采样寄存器定义
(转)无题
中科院院士钟南山:中国高收入者老得快
百度深陷“裁员门”,离职员工博客成新闻源
俺的VxWorks For S3C44B0X终于跑起来了!(转)
AXD中简单调试VxWorks
转载《S3C44B0X BSP移植》
全彩显示屏配光方案(转贴)
触摸感应界面
 
下一个:[EDA/IC设计][转载]基于CPLD的串并转换和高速USB通信设计
简介:
作 者: 天津大学  王 朔  李 刚  于学敏 摘 要: CPLD可编程技术具有功能集成度高、设计灵活、开发周期短、成本低等特点。介绍基于ATMEL 公司的CPLD芯片ATF1508AS设计的串并转换和高速USB及其在高速高精度数据采集系统中的应用。 关键词: CPLD 串并转换 USB   可编程逻辑器件(PLD)是20世纪70年代在ASIC设计的基础上发展起来的一种划时代的新型逻辑器件。自PLD器件问世以来,制造工艺上采用TTL、CMOS、ECL及静态RAM技术,器件类型有PROM、EPROM、E2PROM、FPLA、PAL、GAL、PML及LCA等。PLD在性能和规模......
 

上一个:[新闻热点]存储器测试修补电路插入新方法出炉,缩短系统IC设计周期

老古开发网版权所有 2006年9月 asp.Net V2.0 设计:老古
页面缓存:否 执行时间:16毫秒