江湖救急:MAPX如何响应click事件

dg9j 2004-11-25 12:00:28
用C++Builder开发,点击上面的地市或者地区获得相关信息。
看了书,都是删除、编辑之类的。
郁闷的不行。。。
...全文
96 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
chinaai 2004-11-29
  • 打赏
  • 举报
回复
//#define DISPID_CLICK (-600)
//#define DISPID_MOUSEDOWN (-605)
//#define DISPID_MOUSEMOVE (-606)
//#define DISPID_MOUSEUP (-607)

void Click();
void MouseMove(short Button, short Shift, float X, float Y);
void MouseDown(short Button, short Shift, float X, float Y);
void MouseUp(short Button, short Shift, float X, float Y);

echo20003 2004-11-29
  • 打赏
  • 举报
回复
你可以自定义一个MAPX工具来实现啊!
详细的,看看Map.CreateCustomTool 的帮助就知道了
letheanwater 2004-11-25
  • 打赏
  • 举报
回复
mapx有map对象的,响应它的click事件
然后在通过点查找feature
看有没有符合你要求的东西.:)
skywang0810 2004-11-25
  • 打赏
  • 举报
回复
通过点击事件,寻找你要的图元然后处理事件
originfeng 2004-11-25
  • 打赏
  • 举报
回复
你要获得点击对象的相关信息,可以用选择工具啊,
点击选择以后,对selections集合操作,可以找到该对象,可以对其进行操作。
另外,mapx 事件中有click事件的。
不知你想要做的具体工作是什么,
你也可以通过获取该点的坐标,在用searchatpoint 方法试试。

2,142

社区成员

发帖
与我相关
我的任务
社区描述
它是一种特定的十分重要的空间信息系统。它是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。
社区管理员
  • 地理信息系统
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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