Explorar el Código

修复中间呼出关闭后打开失效的问题

liufei hace 3 años
padre
commit
d4891e08a0
Se han modificado 1 ficheros con 2 adiciones y 1 borrados
  1. 2 1
      MyThread/MouseHookThread.cs

+ 2 - 1
MyThread/MouseHookThread.cs

@@ -24,7 +24,8 @@ namespace GeekDesk.MyThread
         {
         {
             //使用dispatcher来单独监听UI线程  防止程序卡顿
             //使用dispatcher来单独监听UI线程  防止程序卡顿
             dispatcher = DispatcherBuild.Build();
             dispatcher = DispatcherBuild.Build();
-            dispatcher.Invoke((Action)(() =>
+            m_GlobalHook = Hook.GlobalEvents();
+            dispatcher.BeginInvoke((Action)(() =>
             {
             {
                 m_GlobalHook.MouseUpExt += M_GlobalHook_MouseUpExt;
                 m_GlobalHook.MouseUpExt += M_GlobalHook_MouseUpExt;
             }));
             }));