AE特例
问:ArcEngine中如何监控IPageLayoutControl中地图范围发生变化的事件?
方案:
首先可以获取到
IPageLayoutControl的FocusMap
转为IActiveView
然后添加以下事件
ITransformEvents.VisibleBoundsUpdated
这样当地图范围发生变化时会触发该事件
源代码双手奉上:
private void extentUpdateToolStripMenuItem_Click(object sender, EventArgs e)
{
IActiveView activeView = axPageLayoutControl1.ActiveView.FocusM