阅读:1501回复:1
做鹰眼图时MapViewChanged事件出错
<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> |
|
1楼#
发布于:2004-10-27 15:40
<P>我用VB实现过!</P><P>但还没有用VC,所以帮不上什么忙了!</P>
|
|
|