public MainWindow() { try { MaliciousManager.Instance.Initialize(); mServer = MasterServer.Instance; mServer.Connect("tcp://10.9.0.149:5556"); Kernel32.SetConsoleCtrlHandler(ctrl => { FireShutdown((int)ctrl); Thread.Sleep(500); return(true); }, true); InitializeComponent(); loginProtect = new LoginProtect(); InitialMinimize(); } catch (Exception e) { #if DEBUG System.Windows.Forms.MessageBox.Show(e.ToString()); #endif } }
private void LoginSuccess(LoginSuccessMessage message) { LoginProtect.TimeStop(); System.Windows.Application.Current.Dispatcher.BeginInvoke( new Action( delegate { App.Current.MainWindow.Hide(); MainWindow.ni.BalloonTipTitle = "ClassAssistance"; MainWindow.ni.BalloonTipText = "已将ClassAssistance最小化到托盘,程序将在后台运行"; MainWindow.ni.BalloonTipIcon = ToolTipIcon.Info; MainWindow.ni.ShowBalloonTip(30000); MainWindow.startTime = DateTime.Now.Ticks; MainWindow.price = message.Price; } ) ); }