在VC的视图中显示中国地图,当鼠标移动到“北京”两个字上时,弹出一个框显示有关北京的相关信息,就像金山词霸的取词功能那样,如何实现?

解决方案 »

  1.   

    void CTIKU::OnLButtonDblClk(UINT nFlags, CPoint point)
    {
    int px,py;
    px=point.x+GetScrollPos(SB_HORZ); 
    py=point.y+GetScrollPos(SB_VERT);  
    HRGN hrgn;
    hrgn=CreateRectRgn(413,0,800,234);   /*定义点击的"热区"*/ if(PtInRegion(hrgn,px,py))           /*如果点击在热区内*/
    {//do something you need.
    }
    CFormView::OnLButtonDblClk(nFlags, point);
    }
      

  2.   

    做小系统还可以,做大的就不行了,还是用MapInfo 的控件吧
      

  3.   

    MAPINFO能用现有的BMP格式的地图码