怎么我这样创建工具会出错呢?请教各位高手~~~~~~~~~~~~~~

christopher_hp 2003-05-03 09:23:25
Map1->CreateCustomTool(CarTool,miToolTypePoint);
...全文
27 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
kataboy 2003-05-06
  • 打赏
  • 举报
回复
但只有前面三个是必须填的。
帮帮忙吧!
originfeng 2003-05-06
  • 打赏
  • 举报
回复
这个函数应该有6个参数的

map1.CreateCustomTool(carTOOL,miToolTypePoint, miSymbolCursor,miArrowCursor, miArrowCursor,EmptyParam);
kataboy 2003-05-05
  • 打赏
  • 举报
回复
555555555555555555
kangde 2003-05-05
  • 打赏
  • 举报
回复
我用的VC6
kataboy 2003-05-05
  • 打赏
  • 举报
回复
To 楼上的:
CMapPoint pt;
出错!
pt.CreateDispatch(pt.GetClsid());
CreateDispatch(pt.GetClsid());
不是pt的成员函数!
我是用C++Builder的环境!
kangde 2003-05-05
  • 打赏
  • 举报
回复
CMapXPoint pt;
pt.CreateDispatch(pt.GetClsid());
pt.Set(X1,Y1);
kangde 2003-05-04
  • 打赏
  • 举报
回复
这个函数有三个参数吧,看看帮助
kangde 2003-05-04
  • 打赏
  • 举报
回复
创建接口先
kataboy 2003-05-04
  • 打赏
  • 举报
回复
To kangde(独孤飘):
怎么样创建接口啊!
kataboy 2003-05-04
  • 打赏
  • 举报
回复
应该是这样:
Map1->CreateCustomTool(CarTool,miToolTypePoint,miDefautCursor);
但还是出错!
还有:
我不知道怎么定义一个点的类型!
我用的是BCB
PointPtr pt;
pt=CreateOleObject("Map.Point.4");
pt->Set_(X1,Y1);

Point pt;
pt=CreateOleObject("Map.Point.4");
pt.Set_(X1,Y1);
这两个都出错!
请各位帮帮小弟!
kataboy 2003-05-03
  • 打赏
  • 举报
回复
gz
christopher_hp 2003-05-03
  • 打赏
  • 举报
回复
系统提示错误信息是:
“指定的工具无效,工具号无效或不存在,亦或工具类型或光标无效!”
请问该怎么解决呢

2,142

社区成员

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

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