| | |
| | | ON_UPDATE_COMMAND_UI(ID_MENU_FILE_SECSTEST, &CServoDlg::OnUpdateMenuFileSecsTest) |
| | | ON_COMMAND(ID_MENU_PROJECT_VARIABLE_LIST, &CServoDlg::OnMenuProjectVarialbleList) |
| | | ON_UPDATE_COMMAND_UI(ID_MENU_PROJECT_VARIABLE_LIST, &CServoDlg::OnUpdateMenuProjectVarialbleList) |
| | | ON_COMMAND(ID_MENU_TEST_ALARM_ON, &CServoDlg::OnMenuTestAlarmOn) |
| | | ON_UPDATE_COMMAND_UI(ID_MENU_TEST_ALARM_ON, &CServoDlg::OnUpdateMenuTestAlarmOn) |
| | | ON_COMMAND(ID_MENU_TEST_ALARM_OFF, &CServoDlg::OnMenuTestAlarmOff) |
| | | ON_UPDATE_COMMAND_UI(ID_MENU_TEST_ALARM_OFF, &CServoDlg::OnUpdateMenuTestAlarmOff) |
| | | 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) |
| | |
| | | pCmdUI->Enable(TRUE); |
| | | } |
| | | |
| | | void CServoDlg::OnMenuTestAlarmOn() |
| | | { |
| | | RaiseTestAlarm(); |
| | | } |
| | | |
| | | void CServoDlg::OnUpdateMenuTestAlarmOn(CCmdUI* pCmdUI) |
| | | { |
| | | pCmdUI->Enable(TRUE); |
| | | } |
| | | |
| | | void CServoDlg::OnMenuTestAlarmOff() |
| | | { |
| | | ClearTestAlarm(); |
| | | } |
| | | |
| | | void CServoDlg::OnUpdateMenuTestAlarmOff(CCmdUI* pCmdUI) |
| | | { |
| | | pCmdUI->Enable(TRUE); |
| | | } |
| | | |
| | | void CServoDlg::OnMenuTestMessageSet() |
| | | { |
| | | SERVO::CEquipment* pEquipment = m_pPanelMaster->GetActiveEquipment(); |
| | |
| | | |
| | | BOOL CServoDlg::PreTranslateMessage(MSG* pMsg) |
| | | { |
| | | if (pMsg->message == WM_KEYDOWN) { |
| | | const bool ctrl = (GetKeyState(VK_CONTROL) & 0x8000) != 0; |
| | | const bool alt = (GetKeyState(VK_MENU) & 0x8000) != 0; |
| | | if (ctrl && alt && pMsg->wParam == 'T') { |
| | | RaiseTestAlarm(); |
| | | return TRUE; |
| | | } |
| | | if (ctrl && alt && pMsg->wParam == 'Y') { |
| | | ClearTestAlarm(); |
| | | return TRUE; |
| | | } |
| | | } |
| | | return CDialogEx::PreTranslateMessage(pMsg); |
| | | } |
| | | |