Пример #1
0
        protected override void OnStartup()
        {
            s_extension  = this;
            m_bIsCatalog = false;
            m_bIsMap     = false;

            m_pApp = (IApplication)ArcMap.Application;

            if (m_pApp == null)
            {
                //if the app is null then could be running from ArcCatalog
                m_pApp = (IApplication)ArcCatalog.Application;
            }
            else
            {
                m_bIsMap = true;
            }

            if (m_pApp == null)
            {
                return;
            }
            else if (!m_bIsMap)
            {
                m_bIsCatalog = true;
            }

            if (m_bIsMap)
            {
                ArcMap.Events.NewDocument  += ArcMap_NewOpenDocument;
                ArcMap.Events.OpenDocument += ArcMap_NewOpenDocument;
            }

            m_appStatusEvents              = m_pApp as IApplicationStatusEvents_Event;
            m_appStatusEvents.Initialized += new IApplicationStatusEvents_InitializedEventHandler(appStatusEvents_Initialized);

            if (m_bIsMap)
            {
                m_pEd = (IEditor)ArcMap.Application.FindExtensionByName("esri object editor");

                //get the extension
                UID pUID = new UIDClass();
                pUID.Value   = "{114D685F-99B7-4B63-B09F-6D1A41A4DDC1}";
                m_pCadExtMan = (ICadastralExtensionManager2)ArcMap.Application.FindExtensionByCLSID(pUID);
            }
            //m_FabricUTILS = new clsFabricUtils();
        }
        public AddressingWindow(object hook)
        {
            InitializeComponent();
            this.Hook = hook;

            log = new agdErrorLogger("errors.agd.cc");

            mApplicationEvents              = (IApplicationStatusEvents_Event)ArcMap.Application;
            mApplicationEvents.Initialized += new IApplicationStatusEvents_InitializedEventHandler(mApplicationEvents_Initialized);
            this.MouseEnter += new EventHandler(AddressingWindow_MouseEnter);
            Globals.OnCenterlineSelected += new Globals.CenterlineSelected(Globals_OnCenterlineSelected);
            Globals.OnSettingsLoaded     += new Globals.SettingsLoaded(Globals_OnSettingsLoaded);

            error_treeview.MouseUp += new MouseEventHandler(error_treeview_MouseUp);

            SetEvents();
        }
        protected override void OnStartup()
        {
            s_extension = this;
            m_pApp      = (IApplication)ArcMap.Application;

            if (m_pApp == null)
            {
                return;
            }

            ArcMap.Events.NewDocument  += ArcMap_NewOpenDocument;
            ArcMap.Events.OpenDocument += ArcMap_NewOpenDocument;

            m_appStatusEvents              = m_pApp as IApplicationStatusEvents_Event;
            m_appStatusEvents.Initialized += new IApplicationStatusEvents_InitializedEventHandler(appStatusEvents_Initialized);

            m_pEd = (IEditor)ArcMap.Application.FindExtensionByName("esri object editor");

            //get the extension
            UID pUID = new UIDClass();

            pUID.Value   = "{114D685F-99B7-4B63-B09F-6D1A41A4DDC1}";
            m_pCadExtMan = (ICadastralExtensionManager2)ArcMap.Application.FindExtensionByCLSID(pUID);
        }
Пример #4
0
        protected override void OnStartup()
        {
            s_extension  = this;
            m_bIsCatalog = false;
            m_bIsMap     = false;

            m_pApp = (IApplication)ArcMap.Application;

            if (m_pApp == null)
            {
                //if the app is null then could be running from ArcCatalog
                m_pApp = (IApplication)ArcCatalog.Application;
            }
            else
            {
                m_bIsMap = true;
            }

            if (m_pApp == null)
            {
                return;
            }
            else if (!m_bIsMap)
            {
                m_bIsCatalog = true;
            }

            if (m_bIsMap)
            {
                ArcMap.Events.NewDocument  += ArcMap_NewOpenDocument;
                ArcMap.Events.OpenDocument += ArcMap_NewOpenDocument;
            }

            m_appStatusEvents              = m_pApp as IApplicationStatusEvents_Event;
            m_appStatusEvents.Initialized += new IApplicationStatusEvents_InitializedEventHandler(appStatusEvents_Initialized);
        }
    private void SetupEvents()
    {
      // Make sure we're dealing with ArcMap
      if (m_application.Document.Parent is IMxApplication)
      {
        m_docEvents = m_application.Document as IDocumentEvents_Event;
        m_docEvents.NewDocument += new IDocumentEvents_NewDocumentEventHandler(OnNewDocument);
        m_docEvents.OpenDocument += new IDocumentEvents_OpenDocumentEventHandler(OnOpenDocument);

        m_mapStatusEvents = m_application.Document.Parent as IApplicationStatusEvents_Event;
        m_mapStatusEvents.Initialized += new IApplicationStatusEvents_InitializedEventHandler(OnInitialized);
      }
    }
        protected override void OnStartup()
        {
            s_extension = this;
              m_pApp = (IApplication)ArcMap.Application;

              if (m_pApp == null)
            return;

              ArcMap.Events.NewDocument += ArcMap_NewOpenDocument;
              ArcMap.Events.OpenDocument += ArcMap_NewOpenDocument;

              m_appStatusEvents = m_pApp as IApplicationStatusEvents_Event;
              m_appStatusEvents.Initialized += new IApplicationStatusEvents_InitializedEventHandler(appStatusEvents_Initialized);

              m_pEd = (IEditor)ArcMap.Application.FindExtensionByName("esri object editor");

              //get the extension
              UID pUID = new UIDClass();
              pUID.Value = "{114D685F-99B7-4B63-B09F-6D1A41A4DDC1}";
              m_pCadExtMan = (ICadastralExtensionManager2)ArcMap.Application.FindExtensionByCLSID(pUID);
        }
        protected override void OnStartup()
        {
            s_extension = this;
              m_bIsCatalog = false;
              m_bIsMap = false;

              m_pApp = (IApplication)ArcMap.Application;

              if (m_pApp == null)
            //if the app is null then could be running from ArcCatalog
            m_pApp = (IApplication)ArcCatalog.Application;
              else
            m_bIsMap = true;

              if (m_pApp == null)
            return;
              else if (!m_bIsMap)
            m_bIsCatalog = true;

              if (m_bIsMap)
              {
            ArcMap.Events.NewDocument += ArcMap_NewOpenDocument;
            ArcMap.Events.OpenDocument += ArcMap_NewOpenDocument;
              }

              m_appStatusEvents = m_pApp as IApplicationStatusEvents_Event;
              m_appStatusEvents.Initialized += new IApplicationStatusEvents_InitializedEventHandler(appStatusEvents_Initialized);

              if (m_bIsMap)
              {
            m_pEd = (IEditor)ArcMap.Application.FindExtensionByName("esri object editor");

            //get the extension
            UID pUID = new UIDClass();
            pUID.Value = "{114D685F-99B7-4B63-B09F-6D1A41A4DDC1}";
            m_pCadExtMan = (ICadastralExtensionManager2)ArcMap.Application.FindExtensionByCLSID(pUID);
              }
              m_FabricUTILS = new clsFabricUtils();
        }