首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

嵌入式用户图形接口uC/GUI的简单分析 03

嵌入式用户图形接口uC/GUI的简单分析 03

消息传递机制
  程序清单4.2中,回调函数执行的功能依赖于所接收到的消息。Switch语句中根据消息的类型,分别执行不同的功能。
  WM_MEAGE的成员如下: MsgId:消息类型 HWin: 目的窗口 HWirc: 源窗口 Data.p : 数据指针 Data.v: 数据值 其中MsgId的类型如下:
  WM_PAINT: 窗口重绘    WM_CREATE: 窗口一建立就发送    WM_DELETE: 窗口一删除就发送    WM_SIZE :  窗口尺寸发生改变就发送    WM_MOVE :  窗口移动就发送    WM_SHOW :  接收到show命令就发送    WM_HIDE :  接收到hide命令就发送    WM_TOUCH:  触摸屏信息
  应用程序还可以为自己定义额外的消息。为保证它们不用到uC/GUI的消息ID,用户定义的消息从WM_USER后面开始,如:
  #define MY_MEAGE_AAA   WM_USER +0#define MY_MEAGE_   WM_USER +1
返回列表