终极无间
  • 注册日期
  • 发帖数
  • QQ
  • 铜币
  • 威望
  • 贡献值
  • 银元
阅读:3008回复:4

求救 : 在 VC++ 里legend 与 map之间的关系?

楼主#
更多 发布于:2003-08-26 23:14
在 VC++ 里legend 与 map之间的关系?
C_legend  m_moLegend;
CMoMap   m_moMap;

这两个变量的对应关系怎么对应起来?
m_moLegend.setMapSource();
要求传递的是 LPDISPATCH
而我的 CMoMap 怎么变换成  LPDISPATCH
才能是他们联系起来
谢谢指点<img src="images/post/smile/dvbbs/em09.gif" /><img src="images/post/smile/dvbbs/em09.gif" />
喜欢0 评分0
终极无间
  • 注册日期
  • 发帖数
  • QQ
  • 铜币
  • 威望
  • 贡献值
  • 银元
1楼#
发布于:2003-08-26 23:18
好象这里不支持大小写的哦
举报 回复(0) 喜欢(0)     评分
cl991036
管理员
管理员
  • 注册日期2003-07-25
  • 发帖数5913
  • QQ14265545
  • 铜币29654枚
  • 威望213点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • GIS帝国铁杆
2楼#
发布于:2003-08-26 23:18
vc的啊
没什么看过呢
m_molegend.setmapsource(cmomap)
写在里面可以吗
没钱又丑,农村户口。头可断,发型一定不能乱。 邮箱:gisempire@qq.com
举报 回复(0) 喜欢(0)     评分
终极无间
  • 注册日期
  • 发帖数
  • QQ
  • 铜币
  • 威望
  • 贡献值
  • 银元
3楼#
发布于:2003-08-26 23:19
这样不行的呀
会出现 error 哦
举报 回复(0) 喜欢(0)     评分
终极无间
  • 注册日期
  • 发帖数
  • QQ
  • 铜币
  • 威望
  • 贡献值
  • 银元
4楼#
发布于:2003-08-26 23:20
搞的郁闷死了
举报 回复(0) 喜欢(0)     评分
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15945
  • QQ554730525
  • 铜币25337枚
  • 威望15352点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
5楼#
发布于:2003-08-27 00:02
例子里就有啦,兄弟
举报 回复(0) 喜欢(0)     评分
终极无间
  • 注册日期
  • 发帖数
  • QQ
  • 铜币
  • 威望
  • 贡献值
  • 银元
6楼#
发布于:2003-08-27 08:22
没有看见啊
我将 Vb版的MOView 用VC++改写出来
有的话我就直接学习了哦
好的
我找找看
举报 回复(0) 喜欢(0)     评分
终极无间
  • 注册日期
  • 发帖数
  • QQ
  • 铜币
  • 威望
  • 贡献值
  • 银元
7楼#
发布于:2003-08-27 08:34
没有
他带的所有 例子 我都看了
我装的的是没有破解的 2。2
是不是老一点的版本有的
举报 回复(0) 喜欢(0)     评分
终极无间
  • 注册日期
  • 发帖数
  • QQ
  • 铜币
  • 威望
  • 贡献值
  • 银元
8楼#
发布于:2003-08-27 20:35
路过的朋友可不可以给我解决一下啊
拜托了
举报 回复(0) 喜欢(0)     评分
tyfx
路人甲
路人甲
  • 注册日期2003-08-18
  • 发帖数185
  • QQ
  • 铜币442枚
  • 威望0点
  • 贡献值0点
  • 银元0个
9楼#
发布于:2003-09-05 13:00
m_map.EnableAutomation();

  // Get the IUnknown from the map control
  LPUNKNOWN pUnknown = m_map.GetControlUnknown();
  LPDISPATCH pDispatch = 0;

  // QI for the IDispatch pointer
  if (pUnknown)
    pUnknown->QueryInterface(IID_IDispatch, (void**)&pDispatch);
    
  // Link the legend with the map control
  if (pDispatch)
    m_legend.setMapSource(&pDispatch);

  int pbool = 1;
  m_legend.LoadLegend(&pbool);

  // Release the dispatch pointer
  if (pDispatch)
    pDispatch->Release();

  m_map.Refresh();
举报 回复(0) 喜欢(0)     评分
游客

返回顶部