摘要:
最近有个项目要求模拟电气线路状态,大致要求就是画一个线路图,线路图中有许多开关设备,点击开关设备可以改变开关设备的状态,比如开关的闭合或颜色。这个项目的目的是用于演示,原本想找一些矢量绘图引擎,有一些的确不错,功能强大,但费用也比较强大。想想看这个项目的目的,以前也研究过mfc的drawcli,就决定自己做一个吧。 codeproject上有一个drawtools,是C#版的DrawCli实现,我看了一下,也不复杂。按照DrawCli的思路,陆续地花了一星期,组件基本功能已大致满足项目的需要了。 阅读全文