大学时尝试过很多次写一个UI库, 初次使用 GDI 绘图, 当时水平很低, GDI功能太弱, 以失败而告终. 之后使用 GDI+ 绘图, 当时水平依旧很低, GDI功能很强, 但效率实在太慢, 以失败而告终. 现在使用 Direct 2D绘图, 水平还是很低, 但凑合着没多少问题. Demo展示 Demo写的有点粗糙, 咱们把重点放在 L Window 库上. 设计思路 思路跟cocos2dx有点相似. 每一个控件都继承自虚基类 LNode. LNode 只需要提供2个纯虚函数: doDraw,…