微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 嵌入式用户图形接口uC/GUI的简单分析

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

时间:10-08 来源:互联网 点击:

调函数 */

WM_SetCallback(WM_HBKWIN, 0);

}

}

void main(void)

{

GUI_Init();

DemoRedraw();

}

消息传递机制

程序清单4.2中,回调函数执行的功能依赖于所接收到的消息。Switch语句中根据消息的类型,分别执行不同的功能。

WM_MESSAGE的成员如下:

MsgId:消息类型

HWin: 目的窗口

HWinSrc: 源窗口

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_MESSAGE_AAA WM_USER +0

#define MY_MESSAGE_BBB WM_USER +1

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top