|
@@ -96,6 +96,10 @@ BEGIN_MESSAGE_MAP(CMainFrame, CMDIFrameWndEx)
|
|
ON_UPDATE_COMMAND_UI(ID_CHECK_ENABLETW, &CMainFrame::OnUpdateCheckEnabletw)
|
|
ON_UPDATE_COMMAND_UI(ID_CHECK_ENABLETW, &CMainFrame::OnUpdateCheckEnabletw)
|
|
ON_COMMAND(ID_COMBO_TWPORT, &CMainFrame::OnComboTwport)
|
|
ON_COMMAND(ID_COMBO_TWPORT, &CMainFrame::OnComboTwport)
|
|
ON_UPDATE_COMMAND_UI(ID_COMBO_TWPORT, &CMainFrame::OnUpdateComboTwport)
|
|
ON_UPDATE_COMMAND_UI(ID_COMBO_TWPORT, &CMainFrame::OnUpdateComboTwport)
|
|
|
|
+ ON_COMMAND(ID_CHECK_RCONTROL, &CMainFrame::OnCheckRcontrol)
|
|
|
|
+ ON_UPDATE_COMMAND_UI(ID_CHECK_RCONTROL, &CMainFrame::OnUpdateCheckRcontrol)
|
|
|
|
+ ON_COMMAND(ID_CHECK_ACTUATOR, &CMainFrame::OnCheckActuator)
|
|
|
|
+ ON_UPDATE_COMMAND_UI(ID_CHECK_ACTUATOR, &CMainFrame::OnUpdateCheckActuator)
|
|
END_MESSAGE_MAP()
|
|
END_MESSAGE_MAP()
|
|
|
|
|
|
// CMainFrame 构造/析构
|
|
// CMainFrame 构造/析构
|
|
@@ -790,6 +794,18 @@ BOOL CMainFrame::PreTranslateMessage(MSG* pMsg)
|
|
// 必须退出,否则执行2次;
|
|
// 必须退出,否则执行2次;
|
|
return TRUE;
|
|
return TRUE;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ // 显示或隐藏遥控器;
|
|
|
|
+ if (pMsg->wParam == VK_F5)
|
|
|
|
+ {
|
|
|
|
+ m_wndIRControl.ShowPane(!m_wndIRControl.IsWindowVisible(), FALSE, !m_wndIRControl.IsWindowVisible());
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ // 显示或隐藏执行器;
|
|
|
|
+ if (pMsg->wParam == VK_F6)
|
|
|
|
+ {
|
|
|
|
+ m_wndDevices.ShowPane(!m_wndDevices.IsWindowVisible(), FALSE, !m_wndDevices.IsWindowVisible());
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
return CMDIFrameWndEx::PreTranslateMessage(pMsg);
|
|
return CMDIFrameWndEx::PreTranslateMessage(pMsg);
|
|
@@ -1739,3 +1755,31 @@ void CMainFrame::OnTraymenuLogin()
|
|
{
|
|
{
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+void CMainFrame::OnCheckRcontrol()
|
|
|
|
+{
|
|
|
|
+ // TODO: 在此添加命令处理程序代码
|
|
|
|
+ m_wndIRControl.ShowPane(!m_wndIRControl.IsWindowVisible(), FALSE, !m_wndIRControl.IsWindowVisible());
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+void CMainFrame::OnUpdateCheckRcontrol(CCmdUI* pCmdUI)
|
|
|
|
+{
|
|
|
|
+ // TODO: 在此添加命令更新用户界面处理程序代码
|
|
|
|
+ pCmdUI->SetCheck(m_wndIRControl.IsWindowVisible());
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+void CMainFrame::OnCheckActuator()
|
|
|
|
+{
|
|
|
|
+ // TODO: 在此添加命令处理程序代码
|
|
|
|
+ m_wndDevices.ShowPane(!m_wndDevices.IsWindowVisible(), FALSE, !m_wndDevices.IsWindowVisible());
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+void CMainFrame::OnUpdateCheckActuator(CCmdUI* pCmdUI)
|
|
|
|
+{
|
|
|
|
+ // TODO: 在此添加命令更新用户界面处理程序代码
|
|
|
|
+ pCmdUI->SetCheck(m_wndDevices.IsWindowVisible());
|
|
|
|
+}
|