/// <summary> /// Occurs when this command is clicked /// </summary> public override void OnClick() { IActiveView pActiveView = (IActiveView)m_PageLayOutControl.PageLayout; IGraphicsContainer pGraphicsContainer = (IGraphicsContainer)pActiveView; IMap pMap = pActiveView.FocusMap; IMapFrame pMapFrame = (IMapFrame)pGraphicsContainer.FindFrame(pMap); IStyleSelector pStyleSelector = new ShadowSelectorClass(); bool m_bOK = pStyleSelector.DoModal(m_PageLayOutControl.hWnd); if (!m_bOK) { return; } IShadow pShadow = (IShadow)pStyleSelector.GetStyle(0); IFrameProperties pFrameProperties = (IFrameProperties)pMapFrame; pFrameProperties.Shadow = pShadow; m_PageLayOutControl.Refresh(esriViewDrawPhase.esriViewBackground, null, null); }
/// <summary> /// Occurs when this command is clicked /// </summary> public override void OnClick() { // TODO: Add shadow.OnClick implementation IStyleSelector ipSSelector = new ShadowSelectorClass(); if (ipSSelector.DoModal(0)) { IMap map = m_PageLayControl.ActiveView.FocusMap; IGraphicsContainer gContainer = m_PageLayControl.ActiveView.GraphicsContainer; IFrameProperties fProperties = (IFrameProperties)gContainer.FindFrame(map); fProperties.Shadow = (IShadow)ipSSelector.GetStyle(0); m_PageLayControl.ActiveView.Refresh(); } }