Example #1
0
        private ElementMonitor(UIApplication uiApp)
        {
            m_Instance      = this;
            m_UIApplication = uiApp;

            m_MouseHook = new MouseHook();
            m_MouseHook.Install();

            m_MouseHook.MouseDoubleClick += OnRaiseMouseDoubleClick;
        }
Example #2
0
        Result IExternalCommand.Execute(ExternalCommandData commandData, ref string message, ElementSet elements)
        {
            if (ElementMonitor.Instance == null)
            {
                ElementMonitor.Register(commandData.Application);
            }

            ElementMonitor.Instance.DoubleClickElement += OnRaiseDoubleClickElement;

            return(Result.Succeeded);
        }