主地图控件的ExtentUpdated事件激发时,要随之改变鹰眼地图窗口中的框的位置和大小。函数为:
上面的函数在主窗体的load事件函数和主地图的ExtentUpdated事件函数中都要执行,前者保证初始化后,鹰眼地图存在红框。
鹰眼地图的MouseDown事件函数如下,要求在鹰眼地图划框时,改变主地图的Extent,并在鹰眼地图中加入新的红框:
只需要根据新划的框更新主地图的Extent,由于更新了主地图的Extent,激发了其ExtentUpdated事件,因此鹰眼地图的红框也会自动更新:
效果: