public BasePopupManager() { this.BasePopupCollection = new List <BasePopup>(); // this.m_GlobalMouseHook = new GISShare.Win32.GlobalMouseHook(); this.m_GlobalMouseHook.MouseDown += new System.Windows.Forms.MouseEventHandler(GlobalMouseHook_MouseDown); }
private void btnDisposeMouseHook_MouseClick(object sender, MouseEventArgs e) { if (this.m_GlobalMouseHook != null) { GISShare.Controls.WinForm.WFNew.Forms.TBMessageBox.Show("鼠标监听已关闭。", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); // this.m_GlobalMouseHook.Dispose(); this.m_GlobalMouseHook = null; this.lbMouseHook.ViewItems.Clear(); } }
private void btnCraeteMouseHook_MouseClick(object sender, MouseEventArgs e) { if (this.m_GlobalMouseHook == null) { GISShare.Controls.WinForm.WFNew.Forms.TBMessageBox.Show("鼠标监听已开启,您移动鼠标查看监听效果。", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); // this.m_GlobalMouseHook = new GISShare.Win32.GlobalMouseHook(); this.m_GlobalMouseHook.CreatHook(); this.m_GlobalMouseHook.MouseMove += new MouseEventHandler(GlobalMouseHook_MouseMove); } }