hohohoho
路人甲
路人甲
  • 注册日期2004-10-13
  • 发帖数3
  • QQ
  • 铜币101枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:2055回复:6

救命,MapX+Vc创建图标出错,说点无效!!!!!!!!!!!!!!

楼主#
更多 发布于:2004-10-27 10:43
CMapXFeatureFactory ff;
CMapXFeature fr;
CMapXPoint pt;
pt.CreateDispatch(pt.GetClsid());
VARIANT vtOptional;
vtOptional.vt = VT_ERROR;
vtOptional.scode = DISP_E_PARAMNOTFOUND;
pt.Set(m_ctrlMapX.GetCenterX(),m_ctrlMapX.GetCenterY());
vtOptional.pdispVal = pt.m_lpDispatch;
vtOptional.pdispVal->AddRef();
ff=m_ctrlMapX.GetFeatureFactory();
fr=ff.CreateSymbol(vtOptional);<IMG align=middle border=0 src="http://www.gisdn.com/pic/em11.gif">
喜欢0 评分0
xiaoxiao_deng
路人甲
路人甲
  • 注册日期2004-09-16
  • 发帖数4
  • QQ
  • 铜币112枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2004-10-28 01:05
<P>m_ctrlMapX.GetFeatureFactory</P><P>根本没有创建东西</P>
举报 回复(0) 喜欢(0)     评分
cqhawk
路人甲
路人甲
  • 注册日期2004-09-23
  • 发帖数4
  • QQ
  • 铜币119枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2004-10-28 10:29
ff=m_ctrlMapX.GetLayers().Item(1).GetFeatureFactory();
举报 回复(0) 喜欢(0)     评分
cqhawk
路人甲
路人甲
  • 注册日期2004-09-23
  • 发帖数4
  • QQ
  • 铜币119枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2004-10-28 11:25
lyr.AddFeature(m_ctrlMapX.GetFeatureFactory().CreateSymbol(Pt,st));
举报 回复(0) 喜欢(0)     评分
selan1
路人甲
路人甲
  • 注册日期2004-10-16
  • 发帖数12
  • QQ
  • 铜币128枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2004-11-20 14:42
<P>乱放屁。</P>
举报 回复(0) 喜欢(0)     评分
nudtlarry
路人甲
路人甲
  • 注册日期2004-12-05
  • 发帖数319
  • QQ
  • 铜币770枚
  • 威望0点
  • 贡献值0点
  • 银元0个
5楼#
发布于:2005-01-23 14:07
关注此问题的解决,斑竹出面吧!!!!
---------------------------------------------- E-Mail: nudtlarry@163.com ----------------------------------------------
举报 回复(0) 喜欢(0)     评分
pearlstar
路人甲
路人甲
  • 注册日期2004-07-11
  • 发帖数92
  • QQ
  • 铜币160枚
  • 威望0点
  • 贡献值0点
  • 银元0个
6楼#
发布于:2008-12-17 11:57
<P>CMapXFeatureFactory ff;<br>CMapXFeature fr;<br>CMapXPoint pt;<br>pt.CreateDispatch(pt.GetClsid());<br><br>pt.Set(m_ctrlMapX.GetCenterX(),m_ctrlMapX.GetCenterY());</P>
<P><U>COleVariant vtOptional;</U></P>
<P><U>vtOptional.vt = VT_DISPATCH;<br>vtOptional.pdispVal = pt.m_lpDispatch;<br>vtOptional.pdispVal->AddRef();</U></P>
<P><br>ff=m_ctrlMapX.GetFeatureFactory();<br>fr=ff.CreateSymbol(vtOptional);</P>
<P>这样应该没问题</P>
[此贴子已经被作者于2008-12-17 11:59:03编辑过]
举报 回复(0) 喜欢(0)     评分
游客

返回顶部