protected override void WndProc(ref Message m) { switch (m.Msg) { case WM_PROG_TERMINATE: terminateCode = (ETerminateCode)m.WParam; Close(); break; } base.WndProc(ref m); }
private void Initialize() { Resource.Create(); terminateCode = ETerminateCode.None; DefMenu = new UlMenu(viewPanel); DefMenu.Add(new CtrlTestLeft(), testButton); DefMenu.Add(new CtrlViewLeft(), viewButton); DefMenu.Add(new CtrlDeviceLeft(), deviceButton); DefMenu.Add(new CtrlLogLeft(), logButton); DefMenu.Add(new CtrlConfigLeft(), configButton); invalidThread = null; Resource.Client.Listener.NonAcknowledge += DoNonAcknowledge; Resource.Client.Listener.NotifyTermination += DoNotifyTermination; Resource.Client.Listener.RefreshConnectionState += DoRefreshConnectionState; }