MiniGUI编程指南嵌入式界面开发与事件机制

MiniGUI 的事件机制、窗口体系还有控件支持都挺实用,尤其在做嵌入式界面的时候,用起来比较轻快也不费资源。你要是做过 RTOS 下的 UI,那种从 0 写消息分发的痛应该懂——MiniGUI 直接给你包了一整套,还支持多线程的版本,挺省事。文档虽然不算花哨,但内容讲得比较细,从窗口初始化到控件用法都有,跑个小程序看看效果也不难。像那种MSG_PAINTMSG_CLOSE这类消息响应,用起来和 Win32 差不多,上手挺快。

编译这块要注意链接libminigui.a,还有别忘了用AutomakeAutoconf跨平台编译,是在不同架构下跑,差个参数就崩。对话框、静态框也能搞点 UI 花活出来,毕竟轻量不代表不能好看。哦对了,要是你在做嵌入式 Linux,比如 ARM 板子上跑,那这个库还真蛮合适,是在 X 没法上、资源又紧张的场景下。

如果你对嵌入式 GUI 感兴趣,建议直接撸官网的源码,看看窗口过程函数是怎么玩消息循环的,搭个 Demo 自己跑一遍,理解会更深。

pdf 文件大小:2.24MB