做一个算法演示的图,如果想把节点定为一个个随便的的button或者static,问题是:
1.如果用户只输入节点和路径,要怎么画出来?就是比如节点1在节点2的左边还是右边,左边多少度位置?
2.如果图有很多的节点,在一个屏幕上显示不下怎么办?要滚动鼠标的话,每个节点都要移动,这样是不是麻烦?大家如果有过类似的经验,给个思路就多谢了。
1.如果用户只输入节点和路径,要怎么画出来?就是比如节点1在节点2的左边还是右边,左边多少度位置?
2.如果图有很多的节点,在一个屏幕上显示不下怎么办?要滚动鼠标的话,每个节点都要移动,这样是不是麻烦?大家如果有过类似的经验,给个思路就多谢了。
解决方案 »
- 求从一个datatable中选取某几列组成一个新datatable的方法
- CString 类型数据复制
- 简单问题,CPropertySheet的
- 无基础,准备15看完《VC技术内幕》《MFC WINDOWS程序设计》《深入浅出MFC》!想看笑话的人越多越好!都来吧!(第3天)
- BCGControlBar 可以看它的原代码吗(不是例子代码,而是那些控件的代码)?
- 不知道我的选择对不对:( (我工作第一年的情况,跟大家分享一下)
- 关于指针的指针
- 如何在VC中画任意角度的椭圆(或圆弧)?
- 在一个局域网中,如何取服务器时间?
- 帮忙解释下类和韩素
- wtl 弹出菜单问题
- 不通过读配置文件,请问如何把数字存储到一个win32制作的exe中?
我知道你的意思了,多谢多谢。
不过这样下来,就要翻出图论的一些定理来了,而且搞出这个,可以做2个论文题目了。哈哈哈。况且这样画出来的图和用户想得到的不一样,还不如这样搞:
用户鼠标点到屏幕处就生成一个button或static节点,这样节点生成完后,用户给出路径。
这样的话很方便很直观,而且不需要精确。
多谢多谢。可是我做的东东是知道最短路后,然后算一些问题的最优点,最终把所有不同类型的问题统一到一个问题里面。
如何显示界面只是个想法,并不一定要求我来做。我想还不如这样搞:
用户鼠标点到屏幕处就生成一个button或static节点,这样节点生成完后,用户给出路径。
这样的话很方便很直观,而且不需要精确。就是一个简单直观,如果太复杂的话,也就不搞了。