Esempio n. 1
0
 //============================================================
 // <T>卸载窗口。</T>
 //============================================================
 private void Window_Unloaded(object sender, RoutedEventArgs e)
 {
     // 关闭处理线程
     _thread.Stop();
     // 关闭处理
     RScoutManager.Shutdown();
 }
Esempio n. 2
0
        //============================================================
        // <T>启动窗口。</T>
        //============================================================
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            // 添加一个消息过滤器
            IntPtr hwnd = new WindowInteropHelper(this).Handle;

            HwndSource.FromHwnd(hwnd).AddHook(new HwndSourceHook(WindowHandleProcess));
            // 恢复文件
            RScoutManager.InfoConsole.RestoreFiles();
            // 启动处理
            RScoutManager.Startup();
            // 启动处理线程
            _thread._console = this;
            _thread.Start();
        }