| | |
| | | m_pHomeDialog = nullptr; |
| | | m_pActiveView = nullptr; |
| | | m_pActiveComponentDlg = nullptr; |
| | | m_pAlarmWnd = nullptr; |
| | | } |
| | | |
| | | void CBondEqDlg::DoDataExchange(CDataExchange* pDX) |
| | |
| | | } |
| | | } |
| | | } |
| | | } |
| | | else if (code == RX_CODE_ALARM_ON) { |
| | | AlarmOn(); |
| | | } |
| | | else if (code == RX_CODE_ALARM_OFF) { |
| | | AlarmOff(); |
| | | } |
| | | pAny->release(); |
| | | }, [&]() -> void { |
| | |
| | | ::DeleteObject(m_hbrBkgnd); |
| | | } |
| | | |
| | | if (m_pAlarmWnd != nullptr) { |
| | | m_pAlarmWnd->DestroyWindow(); |
| | | delete m_pAlarmWnd; |
| | | } |
| | | |
| | | ASSERT(m_pObserver != NULL); |
| | | m_pObserver->unsubscribe(); |
| | | m_pObserver = NULL; |
| | |
| | | return 0; |
| | | } |
| | | |
| | | /* |
| | | CString inputText = inputDialog.GetInputText(); |
| | | std::string strPass = UserManager::getInstance().getCurrentPass(); |
| | | if (inputText.Compare(strPass.c_str()) != 0) { |
| | |
| | | logManager.log(SystemLogManager::LogType::Info, _T("验证时,密码错误!")); |
| | | return 0; |
| | | } |
| | | */ |
| | | } |
| | | |
| | | if (id == IDC_BUTTON_RUN) { |
| | | theApp.m_model.getBonder().start(); |
| | | m_pTopToolbar->GetBtn(IDC_BUTTON_RUN)->EnableWindow(FALSE); |
| | | m_pTopToolbar->GetBtn(IDC_BUTTON_STOP)->EnableWindow(TRUE); |
| | | logManager.log(SystemLogManager::LogType::Operation, _T("运行...")); |
| | | } |
| | | else if (id == IDC_BUTTON_STOP) { |
| | | theApp.m_model.getBonder().stop(); |
| | | m_pTopToolbar->GetBtn(IDC_BUTTON_RUN)->EnableWindow(TRUE); |
| | | m_pTopToolbar->GetBtn(IDC_BUTTON_STOP)->EnableWindow(FALSE); |
| | | logManager.log(SystemLogManager::LogType::Operation, _T("ֹͣ...")); |
| | |
| | | return pDlg; |
| | | } |
| | | |
| | | void CBondEqDlg::AlarmOn() |
| | | { |
| | | if (m_pAlarmWnd == nullptr) { |
| | | m_pAlarmWnd = new CAlarmPopupDlg(); |
| | | m_pAlarmWnd->Create(IDD_DIALOG_POPUP_ALARM, this); |
| | | m_pAlarmWnd->CenterWindow(); |
| | | } |
| | | m_pAlarmWnd->ShowWindow(SW_SHOW); |
| | | m_pAlarmWnd->AlarmOn(); |
| | | } |
| | | |
| | | void CBondEqDlg::AlarmOff() |
| | | { |
| | | if (m_pAlarmWnd == nullptr) { |
| | | m_pAlarmWnd = new CAlarmPopupDlg(); |
| | | m_pAlarmWnd->Create(IDD_DIALOG_POPUP_ALARM, this); |
| | | m_pAlarmWnd->CenterWindow(); |
| | | } |
| | | m_pAlarmWnd->AlarmOff(); |
| | | } |