我正在编写一个使用 MS Mappoint OCX 的 MFC 应用程序。我需要在地图上显示人和车辆的位置,而最好的方法似乎是使用图钉对象。我没有问题显示带有一些文本的股票图钉图标,但想将图标更改为自定义设计的图标。从那里有限数量的 Mappoint 编程信息看来,这样做的方法是从符号对象创建一个符号对象,然后将其分配给这样的图钉..
CSymbols symbols;
CSymbol symbol;
symbol=symbols.Add("c:/temp/myicon.ico");
pushpin.put_Symbol(symbol.get_ID());
但是程序在 symbols.add 指令上出现未处理的异常而崩溃。
谁能告诉我我在这里做错了什么?还是我完全走错了路?
谢谢你的时间
伊恩