| 发表于:2008-02-27 21:58:06 楼主 |
想做一个校园导游系统,老师要求我们用c或c++实现。 要求能够实现一个点到另一点的所有通路和最短路径。 我的初步想法是用mfc做界面,想以学校的平面图为背景,然后在其上面做几个学校建筑物的不规则按钮,然后在他们之间的路径上再做几个不规则按钮(透明),当需要查询一个点到另一个点的路径时,就把路径上的按钮的背景色设为蓝色,其中最短路径为红色。 同时整个学校的背景图也要实现用鼠标拖放和大小缩放的功能。 可是在做的过程中遇到好多问题: 1、想把学校的平面图设为对话框的背景,可是又不能够用鼠标拖放和大小缩放? 用一个cpicture控件,设其位图为学校的背景图,可是不知如何在其上面放置其它控件? 2、再一个难题就是不规则按钮的设置,虽然网上这方面的资料不少,但真是做出自己想要的那种开关的按钮难度可太大了。 3、再就是当把一个透时按钮放在对话框上时,如何在响应另一个普通按钮的点击事件后背景色变为蓝色或红色? ………………………… 还有其它很多问题! 从网上找了好长时间好像没有用mfc做的地图界面。 是不是一开始我的思路就错了? 各位大虾有什么好的想法吗? 这是个实际的项目,请大家出出注意,谢谢! |
|
|
|
|