| | |
| | | m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME); |
| | | m_crBkgnd = APPDLG_BACKGROUND_COLOR; |
| | | m_hbrBkgnd = nullptr; |
| | | m_bShowLogWnd = FALSE; |
| | | m_bShowAlarmWnd = FALSE; |
| | | m_pLogDlg = nullptr; |
| | | m_pAlarmDlg = nullptr; |
| | | //m_bShowLogWnd = FALSE; |
| | | //m_bShowAlarmWnd = FALSE; |
| | | //m_pLogDlg = nullptr; |
| | | //m_pAlarmDlg = nullptr; |
| | | m_pTerminalDisplayDlg = nullptr; |
| | | m_pObserver = nullptr; |
| | | m_pPanelMaster = nullptr; |
| | |
| | | m_pPanelAttributes = nullptr; |
| | | m_pPageGraph1 = nullptr; |
| | | m_pPageGraph2 = nullptr; |
| | | m_pPageGraph3 = nullptr; |
| | | m_pPageGraph4 = nullptr; |
| | | } |
| | | |
| | | void CServoDlg::DoDataExchange(CDataExchange* pDX) |
| | | { |
| | | CDialogEx::DoDataExchange(pDX); |
| | | DDX_Control(pDX, IDC_BUTTON_LOG, m_btnLog); |
| | | DDX_Control(pDX, IDC_BUTTON_ALARM, m_btnAlarm); |
| | | //DDX_Control(pDX, IDC_BUTTON_LOG, m_btnLog); |
| | | //DDX_Control(pDX, IDC_BUTTON_ALARM, m_btnAlarm); |
| | | } |
| | | |
| | | BEGIN_MESSAGE_MAP(CServoDlg, CDialogEx) |
| | |
| | | ON_BN_CLICKED(IDCANCEL, &CServoDlg::OnBnClickedCancel) |
| | | ON_WM_CTLCOLOR() |
| | | ON_WM_DESTROY() |
| | | ON_BN_CLICKED(IDC_BUTTON_LOG, &CServoDlg::OnBnClickedButtonLog) |
| | | //ON_BN_CLICKED(IDC_BUTTON_LOG, &CServoDlg::OnBnClickedButtonLog) |
| | | ON_WM_SIZE() |
| | | ON_WM_CLOSE() |
| | | ON_MESSAGE(ID_MSG_LOGDLG_HIDE, &CServoDlg::OnLogDlgHide) |
| | | ON_MESSAGE(ID_MSG_ALARMDLG_HIDE, &CServoDlg::OnAlarmDlgHide) |
| | | //ON_MESSAGE(ID_MSG_LOGDLG_HIDE, &CServoDlg::OnLogDlgHide) |
| | | //ON_MESSAGE(ID_MSG_ALARMDLG_HIDE, &CServoDlg::OnAlarmDlgHide) |
| | | ON_WM_MOVING() |
| | | ON_WM_MOVE() |
| | | ON_COMMAND(ID_MENU_FILE_EXIT, &CServoDlg::OnMenuFileExit) |
| | |
| | | ON_UPDATE_COMMAND_UI(ID_MENU_FILE_SETTINGS, &CServoDlg::OnUpdateMenuFileSettings) |
| | | ON_COMMAND(ID_MENU_FILE_SECSTEST, &CServoDlg::OnMenuFileSecsTest) |
| | | ON_UPDATE_COMMAND_UI(ID_MENU_FILE_SECSTEST, &CServoDlg::OnUpdateMenuFileSecsTest) |
| | | ON_COMMAND(ID_MENU_WND_LOG, &CServoDlg::OnMenuWndLog) |
| | | ON_UPDATE_COMMAND_UI(ID_MENU_WND_LOG, &CServoDlg::OnUpdateMenuWndLog) |
| | | ON_COMMAND(ID_MENU_WND_ALARM, &CServoDlg::OnMenuWndAlarm) |
| | | ON_UPDATE_COMMAND_UI(ID_MENU_WND_ALARM, &CServoDlg::OnUpdateMenuWndAlarm) |
| | | //ON_COMMAND(ID_MENU_WND_LOG, &CServoDlg::OnMenuWndLog) |
| | | //ON_UPDATE_COMMAND_UI(ID_MENU_WND_LOG, &CServoDlg::OnUpdateMenuWndLog) |
| | | //ON_COMMAND(ID_MENU_WND_ALARM, &CServoDlg::OnMenuWndAlarm) |
| | | //ON_UPDATE_COMMAND_UI(ID_MENU_WND_ALARM, &CServoDlg::OnUpdateMenuWndAlarm) |
| | | ON_COMMAND(ID_MENU_TEST_MESSAGE_SET, &CServoDlg::OnMenuTestMessageSet) |
| | | ON_UPDATE_COMMAND_UI(ID_MENU_TEST_MESSAGE_SET, &CServoDlg::OnUpdateMenuTestMessageSet) |
| | | ON_COMMAND(ID_MENU_TEST_MESSAGE_CLEAR, &CServoDlg::OnMenuTestMessageClear) |
| | |
| | | ON_COMMAND(ID_MENU_HELP_ABOUT, &CServoDlg::OnMenuHelpAbout) |
| | | ON_WM_INITMENUPOPUP() |
| | | ON_WM_TIMER() |
| | | ON_BN_CLICKED(IDC_BUTTON_ALARM, &CServoDlg::OnBnClickedButtonAlarm) |
| | | ON_BN_CLICKED(IDC_BUTTON_ALARM, &CServoDlg::OnBnClickedButtonAlarm) |
| | | //ON_BN_CLICKED(IDC_BUTTON_ALARM, &CServoDlg::OnBnClickedButtonAlarm) |
| | | ON_MESSAGE(ID_MSG_PANEL_RESIZE, OnPanelResize) |
| | | ON_NOTIFY(BYHMTAB_SEL_CHANGED, IDC_TAB1, &CServoDlg::OnTabSelChanged) |
| | | END_MESSAGE_MAP() |
| | |
| | | m_pPageGraph1->Create(IDD_PAGE_GRAPH1, this); |
| | | m_pPageGraph2 = new CPageGraph2(); |
| | | m_pPageGraph2->Create(IDD_PAGE_GRAPH2, this); |
| | | |
| | | m_pPageGraph3 = new CAlarmDlg(); |
| | | m_pPageGraph3->Create(IDD_DIALOG_ALARM, this); |
| | | m_pPageGraph4 = new CLogDlg(); |
| | | m_pPageGraph4->Create(IDD_DIALOG_LOG, this); |
| | | |
| | | CHmTab* m_pTab = CHmTab::Hook(GetDlgItem(IDC_TAB1)->m_hWnd); |
| | | m_pTab->SetPaddingLeft(20); |
| | | m_pTab->SetItemMarginLeft(18); |
| | | m_pTab->AddItem("״̬ͼ", FALSE); |
| | | m_pTab->AddItem("连接图", TRUE); |
| | | m_pTab->AddItem("报警", TRUE); |
| | | m_pTab->AddItem("日志", TRUE); |
| | | m_pTab->SetCurSel(0); |
| | | m_pTab->SetBkgndColor(RGB(222, 222, 222)); |
| | | ShowChildPage(0); |
| | |
| | | |
| | | SetTimer(TIMER_ID_CREATE_TERMINAL, 3000, nullptr); |
| | | InitRxWindows(); |
| | | OnBnClickedButtonLog(); |
| | | UpdateLogBtn(); |
| | | UpdateAlarmBtn(); |
| | | //OnBnClickedButtonLog(); |
| | | //UpdateLogBtn(); |
| | | //UpdateAlarmBtn(); |
| | | Resize(); |
| | | |
| | | |
| | |
| | | pCmdUI->Enable(TRUE); |
| | | } |
| | | |
| | | void CServoDlg::OnMenuWndLog() |
| | | { |
| | | OnBnClickedButtonLog(); |
| | | } |
| | | //void CServoDlg::OnMenuWndLog() |
| | | //{ |
| | | // OnBnClickedButtonLog(); |
| | | //} |
| | | |
| | | void CServoDlg::OnUpdateMenuWndLog(CCmdUI* pCmdUI) |
| | | { |
| | | pCmdUI->SetCheck(m_bShowLogWnd); |
| | | } |
| | | //void CServoDlg::OnUpdateMenuWndLog(CCmdUI* pCmdUI) |
| | | //{ |
| | | // pCmdUI->SetCheck(m_bShowLogWnd); |
| | | //} |
| | | |
| | | void CServoDlg::OnMenuWndAlarm() |
| | | { |
| | | OnBnClickedButtonAlarm(); |
| | | } |
| | | //void CServoDlg::OnMenuWndAlarm() |
| | | //{ |
| | | // OnBnClickedButtonAlarm(); |
| | | //} |
| | | |
| | | void CServoDlg::OnUpdateMenuWndAlarm(CCmdUI* pCmdUI) |
| | | { |
| | | pCmdUI->SetCheck(m_bShowAlarmWnd); |
| | | } |
| | | //void CServoDlg::OnUpdateMenuWndAlarm(CCmdUI* pCmdUI) |
| | | //{ |
| | | // pCmdUI->SetCheck(m_bShowAlarmWnd); |
| | | //} |
| | | |
| | | void CServoDlg::OnMenuFileExit() |
| | | { |
| | |
| | | { |
| | | CDialogEx::OnDestroy(); |
| | | |
| | | if (m_pLogDlg != nullptr) { |
| | | m_pLogDlg->DestroyWindow(); |
| | | delete m_pLogDlg; |
| | | m_pLogDlg = nullptr; |
| | | } |
| | | //if (m_pLogDlg != nullptr) { |
| | | // m_pLogDlg->DestroyWindow(); |
| | | // delete m_pLogDlg; |
| | | // m_pLogDlg = nullptr; |
| | | //} |
| | | |
| | | if (m_pAlarmDlg != nullptr) { |
| | | m_pAlarmDlg->DestroyWindow(); |
| | | delete m_pAlarmDlg; |
| | | m_pAlarmDlg = nullptr; |
| | | } |
| | | //if (m_pAlarmDlg != nullptr) { |
| | | // m_pAlarmDlg->DestroyWindow(); |
| | | // delete m_pAlarmDlg; |
| | | // m_pAlarmDlg = nullptr; |
| | | //} |
| | | |
| | | if (m_pTerminalDisplayDlg != nullptr) { |
| | | m_pTerminalDisplayDlg->DestroyWindow(); |
| | |
| | | m_pPageGraph2 = nullptr; |
| | | } |
| | | |
| | | if (m_pPageGraph3 != nullptr) { |
| | | m_pPageGraph3->DestroyWindow(); |
| | | delete m_pPageGraph3; |
| | | m_pPageGraph3 = nullptr; |
| | | } |
| | | |
| | | if (m_pPageGraph4 != nullptr) { |
| | | m_pPageGraph4->DestroyWindow(); |
| | | delete m_pPageGraph4; |
| | | m_pPageGraph4 = nullptr; |
| | | } |
| | | |
| | | if (m_hbrBkgnd != nullptr) { |
| | | ::DeleteObject(m_hbrBkgnd); |
| | | } |
| | |
| | | |
| | | } |
| | | |
| | | void CServoDlg::OnBnClickedButtonAlarm() |
| | | { |
| | | m_bShowAlarmWnd = !m_bShowAlarmWnd; |
| | | //void CServoDlg::OnBnClickedButtonAlarm() |
| | | //{ |
| | | // m_bShowAlarmWnd = !m_bShowAlarmWnd; |
| | | // |
| | | // // 如果要显示报警窗口,则隐藏日志窗口 |
| | | // if (m_bShowLogWnd) { |
| | | // m_bShowLogWnd = false; |
| | | // if (m_pLogDlg != nullptr) { |
| | | // m_pLogDlg->ShowWindow(SW_HIDE); |
| | | // UpdateLogBtn(); |
| | | // } |
| | | // } |
| | | // |
| | | // if (m_pAlarmDlg == nullptr) { |
| | | // m_pAlarmDlg = new CAlarmDlg(); |
| | | // m_pAlarmDlg->Create(IDD_DIALOG_ALARM, this); |
| | | // |
| | | // CRect rcWnd; |
| | | // GetWindowRect(&rcWnd); |
| | | // int nHeight = GetSystemMetrics(SM_CYSCREEN) - rcWnd.bottom - 38; |
| | | // if (nHeight < 280) nHeight = 280; |
| | | // m_pAlarmDlg->MoveWindow(rcWnd.left, rcWnd.bottom - 8, rcWnd.Width(), nHeight); |
| | | // } |
| | | // ASSERT(m_pAlarmDlg); |
| | | // m_pAlarmDlg->ShowWindow(m_bShowAlarmWnd ? SW_SHOW : SW_HIDE); |
| | | // |
| | | // UpdateAlarmBtn(); |
| | | //} |
| | | |
| | | // 如果要显示报警窗口,则隐藏日志窗口 |
| | | if (m_bShowLogWnd) { |
| | | m_bShowLogWnd = false; |
| | | if (m_pLogDlg != nullptr) { |
| | | m_pLogDlg->ShowWindow(SW_HIDE); |
| | | UpdateLogBtn(); |
| | | } |
| | | } |
| | | //void CServoDlg::OnBnClickedButtonLog() |
| | | //{ |
| | | // m_bShowLogWnd = !m_bShowLogWnd; |
| | | // |
| | | // // 如果要显示日志窗口,则隐藏报警窗口 |
| | | // if (m_bShowLogWnd) { |
| | | // m_bShowAlarmWnd = false; |
| | | // if (m_pAlarmDlg != nullptr) { |
| | | // m_pAlarmDlg->ShowWindow(SW_HIDE); |
| | | // UpdateAlarmBtn(); |
| | | // } |
| | | // } |
| | | // |
| | | // if (m_pLogDlg == nullptr) { |
| | | // m_pLogDlg = new CLogDlg(); |
| | | // m_pLogDlg->Create(IDD_DIALOG_LOG, this); |
| | | // |
| | | // CRect rcWnd; |
| | | // GetWindowRect(&rcWnd); |
| | | // int nHeight = GetSystemMetrics(SM_CYSCREEN) - rcWnd.bottom - 38; |
| | | // if (nHeight < 280) nHeight = 280; |
| | | // m_pLogDlg->MoveWindow(rcWnd.left, rcWnd.bottom - 8, rcWnd.Width(), nHeight); |
| | | // } |
| | | // ASSERT(m_pLogDlg); |
| | | // m_pLogDlg->ShowWindow(m_bShowLogWnd ? SW_SHOW : SW_HIDE); |
| | | // |
| | | // UpdateLogBtn(); |
| | | //} |
| | | |
| | | if (m_pAlarmDlg == nullptr) { |
| | | m_pAlarmDlg = new CAlarmDlg(); |
| | | m_pAlarmDlg->Create(IDD_DIALOG_ALARM, this); |
| | | //void CServoDlg::UpdateLogBtn() |
| | | //{ |
| | | // m_btnLog.SetFrameColor(BS_NORMAL, BTN_LOG_FRAME_NORMAL); |
| | | // m_btnLog.SetFrameColor(BS_HOVER, BTN_LOG_FRAME_HOVER); |
| | | // m_btnLog.SetFrameColor(BS_PRESS, BTN_LOG_FRAME_PRESS); |
| | | // m_btnLog.SetBkgndColor(BS_NORMAL, m_bShowLogWnd ? BTN_LOG_BKGND_PRESS : BTN_LOG_BKGND_NORMAL); |
| | | // m_btnLog.SetBkgndColor(BS_HOVER, BTN_LOG_BKGND_HOVER); |
| | | // m_btnLog.SetBkgndColor(BS_PRESS, BTN_LOG_BKGND_PRESS); |
| | | // m_btnLog.Invalidate(); |
| | | //} |
| | | |
| | | CRect rcWnd; |
| | | GetWindowRect(&rcWnd); |
| | | int nHeight = GetSystemMetrics(SM_CYSCREEN) - rcWnd.bottom - 38; |
| | | if (nHeight < 280) nHeight = 280; |
| | | m_pAlarmDlg->MoveWindow(rcWnd.left, rcWnd.bottom - 8, rcWnd.Width(), nHeight); |
| | | } |
| | | ASSERT(m_pAlarmDlg); |
| | | m_pAlarmDlg->ShowWindow(m_bShowAlarmWnd ? SW_SHOW : SW_HIDE); |
| | | |
| | | UpdateAlarmBtn(); |
| | | } |
| | | |
| | | void CServoDlg::OnBnClickedButtonLog() |
| | | { |
| | | m_bShowLogWnd = !m_bShowLogWnd; |
| | | |
| | | // 如果要显示日志窗口,则隐藏报警窗口 |
| | | if (m_bShowLogWnd) { |
| | | m_bShowAlarmWnd = false; |
| | | if (m_pAlarmDlg != nullptr) { |
| | | m_pAlarmDlg->ShowWindow(SW_HIDE); |
| | | UpdateAlarmBtn(); |
| | | } |
| | | } |
| | | |
| | | if (m_pLogDlg == nullptr) { |
| | | m_pLogDlg = new CLogDlg(); |
| | | m_pLogDlg->Create(IDD_DIALOG_LOG, this); |
| | | |
| | | CRect rcWnd; |
| | | GetWindowRect(&rcWnd); |
| | | int nHeight = GetSystemMetrics(SM_CYSCREEN) - rcWnd.bottom - 38; |
| | | if (nHeight < 280) nHeight = 280; |
| | | m_pLogDlg->MoveWindow(rcWnd.left, rcWnd.bottom - 8, rcWnd.Width(), nHeight); |
| | | } |
| | | ASSERT(m_pLogDlg); |
| | | m_pLogDlg->ShowWindow(m_bShowLogWnd ? SW_SHOW : SW_HIDE); |
| | | |
| | | UpdateLogBtn(); |
| | | } |
| | | |
| | | void CServoDlg::UpdateLogBtn() |
| | | { |
| | | m_btnLog.SetFrameColor(BS_NORMAL, BTN_LOG_FRAME_NORMAL); |
| | | m_btnLog.SetFrameColor(BS_HOVER, BTN_LOG_FRAME_HOVER); |
| | | m_btnLog.SetFrameColor(BS_PRESS, BTN_LOG_FRAME_PRESS); |
| | | m_btnLog.SetBkgndColor(BS_NORMAL, m_bShowLogWnd ? BTN_LOG_BKGND_PRESS : BTN_LOG_BKGND_NORMAL); |
| | | m_btnLog.SetBkgndColor(BS_HOVER, BTN_LOG_BKGND_HOVER); |
| | | m_btnLog.SetBkgndColor(BS_PRESS, BTN_LOG_BKGND_PRESS); |
| | | m_btnLog.Invalidate(); |
| | | } |
| | | |
| | | void CServoDlg::UpdateAlarmBtn() |
| | | { |
| | | m_btnAlarm.SetFrameColor(BS_NORMAL, BTN_ALARM_FRAME_NORMAL); |
| | | m_btnAlarm.SetFrameColor(BS_HOVER, BTN_ALARM_FRAME_HOVER); |
| | | m_btnAlarm.SetFrameColor(BS_PRESS, BTN_ALARM_FRAME_PRESS); |
| | | m_btnAlarm.SetBkgndColor(BS_NORMAL, m_bShowAlarmWnd ? BTN_ALARM_BKGND_PRESS : BTN_ALARM_BKGND_NORMAL); |
| | | m_btnAlarm.SetBkgndColor(BS_HOVER, BTN_ALARM_BKGND_HOVER); |
| | | m_btnAlarm.SetBkgndColor(BS_PRESS, BTN_ALARM_BKGND_PRESS); |
| | | m_btnAlarm.Invalidate(); |
| | | } |
| | | //void CServoDlg::UpdateAlarmBtn() |
| | | //{ |
| | | // m_btnAlarm.SetFrameColor(BS_NORMAL, BTN_ALARM_FRAME_NORMAL); |
| | | // m_btnAlarm.SetFrameColor(BS_HOVER, BTN_ALARM_FRAME_HOVER); |
| | | // m_btnAlarm.SetFrameColor(BS_PRESS, BTN_ALARM_FRAME_PRESS); |
| | | // m_btnAlarm.SetBkgndColor(BS_NORMAL, m_bShowAlarmWnd ? BTN_ALARM_BKGND_PRESS : BTN_ALARM_BKGND_NORMAL); |
| | | // m_btnAlarm.SetBkgndColor(BS_HOVER, BTN_ALARM_BKGND_HOVER); |
| | | // m_btnAlarm.SetBkgndColor(BS_PRESS, BTN_ALARM_BKGND_PRESS); |
| | | // m_btnAlarm.Invalidate(); |
| | | //} |
| | | |
| | | void CServoDlg::OnSize(UINT nType, int cx, int cy) |
| | | { |
| | |
| | | if (GetDlgItem(IDC_TAB1) == nullptr) return; |
| | | if (m_pPageGraph1 == nullptr) return; |
| | | if (m_pPageGraph2 == nullptr) return; |
| | | if (m_pPageGraph3 == nullptr) return; |
| | | if (m_pPageGraph4 == nullptr) return; |
| | | |
| | | Resize(); |
| | | Invalidate(); |
| | |
| | | |
| | | m_pPageGraph1->MoveWindow(x, y, rcClient.Width() - x, rcClient.Height()); |
| | | m_pPageGraph2->MoveWindow(x, y, rcClient.Width() - x, rcClient.Height()); |
| | | m_pPageGraph3->MoveWindow(x, y, rcClient.Width() - x, rcClient.Height()); |
| | | m_pPageGraph4->MoveWindow(x, y, rcClient.Width() - x, rcClient.Height()); |
| | | |
| | | |
| | | x = rcClient.right - 8; |
| | | pItem = GetDlgItem(IDC_BUTTON_LOG); |
| | | pItem->GetClientRect(&rcItem); |
| | | x -= rcItem.Width(); |
| | | pItem->MoveWindow(x, rcClient.bottom - 8 - rcItem.Height(), rcItem.Width(), rcItem.Height()); |
| | | x -= 8; |
| | | //x = rcClient.right - 8; |
| | | //pItem = GetDlgItem(IDC_BUTTON_LOG); |
| | | //pItem->GetClientRect(&rcItem); |
| | | //x -= rcItem.Width(); |
| | | //pItem->MoveWindow(x, rcClient.bottom - 8 - rcItem.Height(), rcItem.Width(), rcItem.Height()); |
| | | //x -= 8; |
| | | |
| | | pItem = GetDlgItem(IDC_BUTTON_ALARM); |
| | | pItem->GetClientRect(&rcItem); |
| | | x -= rcItem.Width(); |
| | | pItem->MoveWindow(x, rcClient.bottom - 8 - rcItem.Height(), rcItem.Width(), rcItem.Height()); |
| | | //pItem = GetDlgItem(IDC_BUTTON_ALARM); |
| | | //pItem->GetClientRect(&rcItem); |
| | | //x -= rcItem.Width(); |
| | | //pItem->MoveWindow(x, rcClient.bottom - 8 - rcItem.Height(), rcItem.Width(), rcItem.Height()); |
| | | } |
| | | |
| | | void CServoDlg::OnClose() |
| | |
| | | CDialogEx::OnClose(); |
| | | } |
| | | |
| | | LRESULT CServoDlg::OnLogDlgHide(WPARAM wParam, LPARAM lParam) |
| | | { |
| | | m_bShowLogWnd = FALSE; |
| | | UpdateLogBtn(); |
| | | LOGE("OnLogDlgHide"); |
| | | //LRESULT CServoDlg::OnLogDlgHide(WPARAM wParam, LPARAM lParam) |
| | | //{ |
| | | // m_bShowLogWnd = FALSE; |
| | | // UpdateLogBtn(); |
| | | // LOGE("OnLogDlgHide"); |
| | | // |
| | | // unsigned int DATAID, RPTID; |
| | | // DATAID = 111; |
| | | // RPTID = 1001; |
| | | // std::vector<std::string> v; |
| | | // v.push_back("abc"); |
| | | // v.push_back("def"); |
| | | // theApp.m_model.m_hsmsPassive.requestEventReportSend(DATAID, RPTID, v); |
| | | // |
| | | // return 0; |
| | | //} |
| | | |
| | | unsigned int DATAID, RPTID; |
| | | DATAID = 111; |
| | | RPTID = 1001; |
| | | std::vector<std::string> v; |
| | | v.push_back("abc"); |
| | | v.push_back("def"); |
| | | theApp.m_model.m_hsmsPassive.requestEventReportSend(DATAID, RPTID, v); |
| | | |
| | | return 0; |
| | | } |
| | | |
| | | LRESULT CServoDlg::OnAlarmDlgHide(WPARAM wParam, LPARAM lParam) |
| | | { |
| | | m_bShowAlarmWnd = FALSE; |
| | | UpdateAlarmBtn(); |
| | | LOGE("OnAlarmDlgHide"); |
| | | |
| | | return 0; |
| | | } |
| | | //LRESULT CServoDlg::OnAlarmDlgHide(WPARAM wParam, LPARAM lParam) |
| | | //{ |
| | | // m_bShowAlarmWnd = FALSE; |
| | | // UpdateAlarmBtn(); |
| | | // LOGE("OnAlarmDlgHide"); |
| | | // |
| | | // return 0; |
| | | //} |
| | | |
| | | void CServoDlg::OnMoving(UINT fwSide, LPRECT pRect) |
| | | { |
| | |
| | | |
| | | void CServoDlg::OnMove(int x, int y) |
| | | { |
| | | if (m_pLogDlg != nullptr && !m_pLogDlg->IsZoomed()) { |
| | | CRect rcWnd; |
| | | GetWindowRect(&rcWnd); |
| | | m_pLogDlg->SetWindowPos(nullptr, rcWnd.left, rcWnd.bottom - 8, 0, 0, SWP_NOSIZE); |
| | | } |
| | | //if (m_pLogDlg != nullptr && !m_pLogDlg->IsZoomed()) { |
| | | // CRect rcWnd; |
| | | // GetWindowRect(&rcWnd); |
| | | // m_pLogDlg->SetWindowPos(nullptr, rcWnd.left, rcWnd.bottom - 8, 0, 0, SWP_NOSIZE); |
| | | //} |
| | | |
| | | if (m_pAlarmDlg != nullptr && !m_pAlarmDlg->IsZoomed()) { |
| | | CRect rcWnd; |
| | | GetWindowRect(&rcWnd); |
| | | m_pAlarmDlg->SetWindowPos(nullptr, rcWnd.left, rcWnd.bottom - 8, 0, 0, SWP_NOSIZE); |
| | | } |
| | | //if (m_pAlarmDlg != nullptr && !m_pAlarmDlg->IsZoomed()) { |
| | | // CRect rcWnd; |
| | | // GetWindowRect(&rcWnd); |
| | | // m_pAlarmDlg->SetWindowPos(nullptr, rcWnd.left, rcWnd.bottom - 8, 0, 0, SWP_NOSIZE); |
| | | //} |
| | | |
| | | CDialogEx::OnMove(x, y); |
| | | } |
| | |
| | | |
| | | void CServoDlg::ShowChildPage(int index) |
| | | { |
| | | ASSERT(0 <= index && index < 3); |
| | | static CWnd* pPages[] = { m_pPageGraph1, m_pPageGraph2 }; |
| | | for (int i = 0; i < 2; i++) { |
| | | ASSERT(0 <= index && index < 4); |
| | | static CWnd* pPages[] = { m_pPageGraph1, m_pPageGraph2, m_pPageGraph3, m_pPageGraph4 }; |
| | | for (int i = 0; i < 3; i++) { |
| | | pPages[i]->ShowWindow(i == index ? SW_SHOW : SW_HIDE); |
| | | } |
| | | } |