zuilang
路人甲
路人甲
  • 注册日期2004-09-29
  • 发帖数78
  • QQ
  • 铜币356枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1501回复:1

做鹰眼图时MapViewChanged事件出错

楼主#
更多 发布于:2004-10-26 19:47
<P>我用MapViewChanged事件做鹰眼图,关闭程序时仍然发出一个MapViewChanged消息,导致unhandle错误,即关闭的时候,这个消息已经响应,但句柄不存在了 不知道有什么办法解决?? vc源代码如下:</P>
<P>void CMyView::OnMapViewChanged()
{ </P>
<P>if(AfxGetApp()->m_pMainWnd->GetSafeHwnd())</P>
<P>{CMainFrame *pframe = (CMainFrame *)(AfxGetApp()->m_pMainWnd);
CMapXRectangle rect;      
rect.CreateDispatch(rect.GetClsid());
<a><FONT color=#000000>//</FONT>获</A>取主图的边界,根据这个边界值,在鹰眼图上添加一个矩形Feature
rect = m_ctrlMapX.GetBounds();
pframe->m_wndGpsboat.ChangeRectFeature(rect);
rect.ReleaseDispatch();
}
}
一关闭,就在响应MapViewChanged事件的OnMapViewChanged函数的最后一个括号出错,句柄不存在了</P>
喜欢0 评分0
lsrh
金牌卧底
金牌卧底
  • 注册日期2004-09-08
  • 发帖数316
  • QQ
  • 铜币45枚
  • 威望0点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
1楼#
发布于:2004-10-27 15:40
<P>我用VB实现过!</P><P>但还没有用VC,所以帮不上什么忙了!</P>
我们来世不易,要不开心的生活,岂非有负此一生!我命由我不由天,事在人为,做一个生活强者! I LOVE GIS(INCLUE 3S SYSTEM) ,AND YOU?
举报 回复(0) 喜欢(0)     评分
游客

返回顶部