我们的一个软件最终要求图形化显示,如果图形化显示需要画很多图,还需要识别图上的各种不同设备,并显示相应的信息。
比如此图中,点击D1就显示此D1的信息,点击1G时显示1G的信息。这种不仅要求把图画出来,操作时还要能识别鼠标点的是什么设备。
想做的比较通用,现在的想法是将图中的设备用配置文件来解析,将图形转化为文本来保存,加载时解析文本中的内容生成图像,通过鼠标点击事件来判断鼠标位置,看位于哪个设备上,就显示该设备的相应信息。
这种来做工作量比较大,之前在网上看了C#操作CAD的相关资料,不知道这种方法能不能实现对图中设备的识别。
不知道大家有没有遇到过此类问题,有没有什么好的解决办法。