![Rank: 8](images/default/star_level3.gif) ![Rank: 8](images/default/star_level3.gif)
- UID
- 872238
|
消息传递机制
程序清单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 |
|