|  | @@ -96,6 +96,10 @@ BEGIN_MESSAGE_MAP(CMainFrame, CMDIFrameWndEx)
 | 
	
		
			
				|  |  |  	ON_UPDATE_COMMAND_UI(ID_CHECK_ENABLETW, &CMainFrame::OnUpdateCheckEnabletw)
 | 
	
		
			
				|  |  |  	ON_COMMAND(ID_COMBO_TWPORT, &CMainFrame::OnComboTwport)
 | 
	
		
			
				|  |  |  	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()
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  // CMainFrame 构造/析构
 | 
	
	
		
			
				|  | @@ -790,6 +794,18 @@ BOOL CMainFrame::PreTranslateMessage(MSG* pMsg)
 | 
	
		
			
				|  |  |  			// 必须退出,否则执行2次;
 | 
	
		
			
				|  |  |  			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);
 | 
	
	
		
			
				|  | @@ -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());
 | 
	
		
			
				|  |  | +}
 |