我想实现这样一个功能:中国地图,当属标移到河北省的时候,我想让河北省的地图高亮显示

Snow780311 2005-05-25 11:12:37
我想实现这样一个功能:中国地图,当属标移到河北省的时候,我想让河北省的地图高亮显示
帮忙想想办法,
载入的图形都是规则的,地图是不规则的,我该如何实现,请大家帮帮忙!
不甚感激
...全文
510 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
中级伴读 2005-06-20
  • 打赏
  • 举报
回复
重载OnMouceMove,判断鼠标是否在某个省范围内就可以了
younggle 2005-06-19
  • 打赏
  • 举报
回复
我已经做出来了啊。
还不错的。能满足你的功能。
QQ: 84162092
artmouse 2005-06-16
  • 打赏
  • 举报
回复
位图处理一点都不麻烦,,不就是改变一下rgb嘛。
yuanss71 2005-06-15
  • 打赏
  • 举报
回复
可以这样处理 ,不就是为了显示吗

把地图 的边界用软件描绘出来 形成文件 ,然后获得文件 绘制边界 填充颜色

这样很容易的自己处理 鼠标一动到某个地方,让这个地方显示不同的颜色 等等

为什么 不变通一下呢 ,用位图处理很麻烦的
jtq 2005-06-14
  • 打赏
  • 举报
回复
我想问各位大侠怎样才能做到高亮显示?
谢谢!
xnlcx 2005-06-12
  • 打赏
  • 举报
回复

mark...
artmouse 2005-06-12
  • 打赏
  • 举报
回复
偶的看法
先准备两张图片
第一张,中国地图
第二张,中国地图的省份色块图
例如河北是全红色的,河南是全绿色的,湖南是全黄色的,每个省一个颜色

第一张图显示出来,第二张不显示,放在内存里面

然后呢,获得鼠标的坐标,然后查第二张图的鼠标位置,就知道哪个省了

然后呢,通过第二张图,你也知道哪个范围是需要高亮显示的,在第一张图那做点运算,就应该做出来了
zengwh 2005-06-12
  • 打赏
  • 举报
回复
有个铁路信息查询的系统有您说的这种功能,不过说真的
我还没有考虑过它是怎么实现的.
我看看..
[列车时刻信息一点通]
passnk 2005-06-12
  • 打赏
  • 举报
回复
用多媒体好做
li1418 2005-06-11
  • 打赏
  • 举报
回复
突然有个想法

建个与地图一样的DDB,把每个省都用单一不重复色表示,该DDB不要显示,只保留在内存中,判断此DDB鼠标位置的像素色,与省进行位置影射,至于高亮用个什么单色的图来个SRCAND就行吧
我想能满足你的要求吧!


此方法受bigseabigsky(海阔天空) 启发,但用他说的不行,地图上每个省的颜色可不单一!
000thanks 2005-06-08
  • 打赏
  • 举报
回复
CRgn::PtInRegion()
wlwlxj 2005-06-08
  • 打赏
  • 举报
回复
不规则的区域总有边的点序列吧,用它来创建CRgn,然后PtInRgn判断
younggle 2005-06-06
  • 打赏
  • 举报
回复
首先每个省的区域都要先确定下来的,可以自己写一个类,专门负责不规则窗口的实现,
然后根据当前鼠标的位置进行判断。
qinxiaogang 2005-06-06
  • 打赏
  • 举报
回复
不如建立一个2维表格.自己确定每个点的省名
QunKangLi 2005-05-25
  • 打赏
  • 举报
回复
CRgn::PtInRegion()
枫雁 2005-05-25
  • 打赏
  • 举报
回复
CRgn::PtInRegion
jingyad 2005-05-25
  • 打赏
  • 举报
回复

我想思路应该还是:
覆盖mousemove的响应处理函数,判断鼠标是否在河北省对应的窗口区域,是就重新高亮显示河北省的区域
bigseabigsky 2005-05-25
  • 打赏
  • 举报
回复
根据当前鼠标的坐标点换算到地图上的坐标,然后可以读到该像素点RGB值
(如果是位图的话)。然后将该值与河北所在的颜色比较即可。如果该色彩在地图上
不唯一的话用一个最小矩形包含河北省(河北在这个矩形里色彩应该是唯一的),再判断
一下鼠标是否落在此区域。
Snow780311 2005-05-25
  • 打赏
  • 举报
回复
关键是我如何判断鼠标是否在河北省对应的窗口区域,这个区域是不规则图形,我如何得到这个不规则的图形,并且如何判断呢,谢谢各位!

19,466

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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