Beispiel #1
0
        public TEHookHelper(ITerraExplorer51 teExplorer, ISGWorld61 sgWorld)
        {
            this.TerrainExplorer = teExplorer;
            this.SGWorld = sgWorld;

            // 绑定事件到ESRI的ITool
            _ISGWorld61Events_Event sgWorldEvent = this.SGWorld as _ISGWorld61Events_Event;
            sgWorldEvent.OnRButtonDown += new _ISGWorld61Events_OnRButtonDownEventHandler(sgWorldEvent_OnRButtonDown);
            sgWorldEvent.OnLButtonDown += new _ISGWorld61Events_OnLButtonDownEventHandler(sgWorldEvent_OnLButtonDown);
            sgWorldEvent.OnMButtonDown += new _ISGWorld61Events_OnMButtonDownEventHandler(sgWorldEvent_OnMButtonDown);

            sgWorldEvent.OnLButtonUp += new _ISGWorld61Events_OnLButtonUpEventHandler(sgWorldEvent_OnLButtonUp);
            sgWorldEvent.OnRButtonUp += new _ISGWorld61Events_OnRButtonUpEventHandler(sgWorldEvent_OnRButtonUp);
            sgWorldEvent.OnMButtonUp += new _ISGWorld61Events_OnMButtonUpEventHandler(sgWorldEvent_OnMButtonUp);

            sgWorldEvent.OnLButtonDblClk += new _ISGWorld61Events_OnLButtonDblClkEventHandler(sgWorldEvent_OnLButtonDblClk);
            sgWorldEvent.OnRButtonDblClk += new _ISGWorld61Events_OnRButtonDblClkEventHandler(sgWorldEvent_OnRButtonDblClk);
            sgWorldEvent.OnMButtonDblClk += new _ISGWorld61Events_OnMButtonDblClkEventHandler(sgWorldEvent_OnMButtonDblClk);
        }
Beispiel #2
0
        public TEHookHelper(ITerraExplorer51 teExplorer, ISGWorld61 sgWorld)
        {
            this.TerrainExplorer = teExplorer;
            this.SGWorld         = sgWorld;


            // 绑定事件到ESRI的ITool
            _ISGWorld61Events_Event sgWorldEvent = this.SGWorld as _ISGWorld61Events_Event;

            sgWorldEvent.OnRButtonDown += new _ISGWorld61Events_OnRButtonDownEventHandler(sgWorldEvent_OnRButtonDown);
            sgWorldEvent.OnLButtonDown += new _ISGWorld61Events_OnLButtonDownEventHandler(sgWorldEvent_OnLButtonDown);
            sgWorldEvent.OnMButtonDown += new _ISGWorld61Events_OnMButtonDownEventHandler(sgWorldEvent_OnMButtonDown);

            sgWorldEvent.OnLButtonUp += new _ISGWorld61Events_OnLButtonUpEventHandler(sgWorldEvent_OnLButtonUp);
            sgWorldEvent.OnRButtonUp += new _ISGWorld61Events_OnRButtonUpEventHandler(sgWorldEvent_OnRButtonUp);
            sgWorldEvent.OnMButtonUp += new _ISGWorld61Events_OnMButtonUpEventHandler(sgWorldEvent_OnMButtonUp);

            sgWorldEvent.OnLButtonDblClk += new _ISGWorld61Events_OnLButtonDblClkEventHandler(sgWorldEvent_OnLButtonDblClk);
            sgWorldEvent.OnRButtonDblClk += new _ISGWorld61Events_OnRButtonDblClkEventHandler(sgWorldEvent_OnRButtonDblClk);
            sgWorldEvent.OnMButtonDblClk += new _ISGWorld61Events_OnMButtonDblClkEventHandler(sgWorldEvent_OnMButtonDblClk);
        }