H hitman007260 Unregistered / Unconfirmed GUEST, unregistred user! 2007-03-08 #122 ??网页的图片热点方式??不明白 还有 闪烁的图标如果不再窗口内闪烁 内存就不增长
U ufo Unregistered / Unconfirmed GUEST, unregistred user! 2007-03-08 #123 这里有个讨论创建热区的帖子: http://www.delphibbs.com/delphibbs/dispq.asp?lid=681692 思路就是先载入一个图片,然后在图上画交通标志,然后对画上的标志设置热区。鼠标移上去时能判断出这个热区,可对标志加以改变,点击能执行相应代码。
这里有个讨论创建热区的帖子: http://www.delphibbs.com/delphibbs/dispq.asp?lid=681692 思路就是先载入一个图片,然后在图上画交通标志,然后对画上的标志设置热区。鼠标移上去时能判断出这个热区,可对标志加以改变,点击能执行相应代码。
U ufo Unregistered / Unconfirmed GUEST, unregistred user! 2007-03-08 #126 越简单的东西越稳定啊。 只需创建热点,然后判断鼠标是否在热点就行了。很多电子地图都是这样做的。否则,大的地图弄上几百上千个image控件,还不把程序拖死啊。 这里有个map控件的源码,你可以参考一下,和你的需求很相近的。 http://www.delphibbs.com/delphibbs/dispq.asp?lid=1196710
越简单的东西越稳定啊。 只需创建热点,然后判断鼠标是否在热点就行了。很多电子地图都是这样做的。否则,大的地图弄上几百上千个image控件,还不把程序拖死啊。 这里有个map控件的源码,你可以参考一下,和你的需求很相近的。 http://www.delphibbs.com/delphibbs/dispq.asp?lid=1196710
U ufo Unregistered / Unconfirmed GUEST, unregistred user! 2007-03-08 #127 我没使用过bcb,一般来说,动态创建控件,只要创建和释放一一对应,应该不会造成内存泄漏的。
U ufo Unregistered / Unconfirmed GUEST, unregistred user! 2007-03-08 #128 如果你不想改代码,那解决问题的有效方法,就在debug窗口跟踪一下汇编代码吧。看哪些地方申请了内存没释放。
H hitman007260 Unregistered / Unconfirmed GUEST, unregistred user! 2007-03-08 #129 是啊 不过闪烁的时候 还没到释放的时候 赫赫
U ufo Unregistered / Unconfirmed GUEST, unregistred user! 2007-03-08 #130 要不试试这个偷懒的办法。 闪烁不一定要取反,可以设置image的Visible:= false 或者 true 来达到提醒的效果
H hitman007260 Unregistered / Unconfirmed GUEST, unregistred user! 2007-03-08 #131 [] 很有创意 可是我试了 就是这样内存还是增加 估计 就是bcb和dephi frame 之间的问题了 可惜 我的汇编不好 我试试看
U ufo Unregistered / Unconfirmed GUEST, unregistred user! 2007-03-08 #132 楼主有没有在delphi环境下对此frame调试过,看有没有问题存在。
H hitman007260 Unregistered / Unconfirmed GUEST, unregistred user! 2007-03-08 #134 还是用别的方法把 散分 ufo! 我新开贴给你分