MELIS 用户编程手册 Orange 编程指南 @ All winner 平台,是基于 Melis 操作系统之上的一套 GUI 系统,该系统支持多任务和多图层操作,
允许在多个图层上面创建窗口,提供完善的异步和同步窗口消息通讯机制,提供点、线、矩
形、扇形、椭圆、圆等基本形状的绘制和填充,支持 TTF 矢量字体、SFT 点阵字体及字体
的加边框和加阴影特效,支持文本的显示输出和 BMP 位图的绘制,支持 button、static、
listmenu、slider…等十几种控件,提供 alphablending、colorkey 等特效,支持 alpha、copy、
fill 的 2D 加速,支持多国语言和内存设备等。在 Orange 中,窗口是 Orange 管理的基本单位,
Orange 采用事件驱动编程,窗口是接收事件并分发处理事件的最小单元,在 Orange 中所有
的消息响应基于消息循环,窗口不断从消息队列中获取消息并分发给响应的窗口过程处理。
1