UI线程消息流程图
2016-09-08 16:34:37 0 举报
UI线程消息流程图描述: 1. 用户操作触发事件,如点击按钮。 2. 事件被封装成消息对象。 3. 消息对象通过消息队列发送给UI线程。 4. UI线程从消息队列中取出消息对象。 5. UI线程解析消息对象,执行相应的操作,如更新界面元素。 6. 操作完成后,UI线程将结果反馈给其他线程。 7. 其他线程根据反馈结果进行下一步处理。 整个过程简洁明了,有效地实现了多线程之间的通信和协作。
作者其他创作
大纲/内容
添加删除控件和调整控件位置等工作在这个函数中更改。
Browser_InitControl (hWnd);Browser_InitWnd (hWnd);
创建控件
Browser_ParamUninit();
UI界面线程(Browser_Wndproc)
鼠标左键按下
初始化控件属性和等待消息,通道、类型和时间的初始值等信息
Browser_MouseMsgHandler(hWnd...);
MSG_DESTROY
消息处理
鼠标在大图区域内双击,调用全屏的函数
MMI模块接收到的消息处理函数,基本都是消息应答
MSG_INITDIALOG
Browser_CreateControl (hWnd);
点击子控件需要执行操作的命令等处理
初始化对话框
Browser_CommandHandler(hWnd...);
关闭消息
MSG_COMMAND
鼠标左键双击
MSG_CLOSE
MSG_LBUTTONDOWN/MSG_KEYDOWN
MMG_MSG_TRANS
MSG_CREATE
MSG_LBUTTONDBLCLK
子控件命令
鼠标左键按下的操作,主要是针对点击小图的时候切换大图的操作。
最后的销毁图片资源等处理
窗口销毁消息
关闭消息的函数处理
Browser_FullScrean (hWnd);
0 条评论
下一页