关于图片的问题!

sysysysy 2003-01-02 08:32:51
怎么样能在一个大图上定义一个不规则图形?
怎样能点击这个不规则图形就显示关于这个不规则图形的数据?

比如有一个水果的图片,我点击苹果就运行:MsgBox ("苹果")
点击桔子就运行:msgbox("桔子")

请大家帮忙

谢谢
谢谢

oicq:3786016
...全文
88 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
redwrite 2003-01-08
  • 打赏
  • 举报
回复
学习
programart_life 2003-01-07
  • 打赏
  • 举报
回复
我想到的两种方式
1、象上面的仁兄所说的一样,用多个小图片来实现。这样是可以在一定程度上实现。但是存在两个问题,第一图片覆盖是的点击问题,有的图片可能完全被覆盖了,无法点击;第二当图片很多时,内存的问题

2、采用图象数据的方式。图片加载之后,对应有一个图片的向量库,这个你得自己建。当产生Click之后,将鼠标的坐标传入向量库。再行判断。

一般的小型一点的均可采用第一中方式,大型的,如地图数据,我想是采用第二种,当然,也许他们还有更好的设计
along 2003-01-07
  • 打赏
  • 举报
回复
去www.vbGood.com网站的原代码区去下载一个名为“美国3D地图使用了热点技术”的原代码即可若找不到发EMAIL给我我EMAIL一份给你,不过代码不是我编的,我也是下载的。
sysysysy 2003-01-07
  • 打赏
  • 举报
回复
boybluesky(boybluesky)
把你定义的小图片都切出来,放在大图的相应位置,属性visiable设置为不可见,定义这些小图的点击事件就可以了。

对于比较小的“大图”用这样的方法还行,如果我要用的“大图”是城市地图,用这方法不是要累死了吗!
yefm 2003-01-03
  • 打赏
  • 举报
回复
我可以回答,先让我回家翻翻书。
以前我曾碰见过这样的问题
suntt 2003-01-03
  • 打赏
  • 举报
回复
有点像在座动画
feixuehenshui 2003-01-03
  • 打赏
  • 举报
回复
up
龙华 2003-01-03
  • 打赏
  • 举报
回复
把你定义的小图片都切出来,放在大图的相应位置,属性visiable设置为不可见,定义这些小图的点击事件就可以了。
nik_Amis 2003-01-03
  • 打赏
  • 举报
回复
up
zhangwh6882 2003-01-03
  • 打赏
  • 举报
回复
你的意思是用户像使用画板那样动态生成不规则图形么?还是你做好的图形?前者好像不是很好实现,后者又太简单了,说的详细一点吧

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧