|
@@ -88,6 +88,8 @@ BEGIN_MESSAGE_MAP(CMainFrame, CMDIFrameWndEx)
|
|
|
//////////////////////////////////////////////////////////////////////////
|
|
|
ON_COMMAND(ID_COMBO_TVPORT, &CMainFrame::OnCombo2Tv)
|
|
|
ON_UPDATE_COMMAND_UI(ID_COMBO_TVPORT, &CMainFrame::OnUpdateCombo2Tv)
|
|
|
+ ON_COMMAND(ID_CHECK_WATCHTV, &CMainFrame::OnCheckWatchtv)
|
|
|
+ ON_UPDATE_COMMAND_UI(ID_CHECK_WATCHTV, &CMainFrame::OnUpdateCheckWatchtv)
|
|
|
END_MESSAGE_MAP()
|
|
|
|
|
|
// CMainFrame 构造/析构
|
|
@@ -863,6 +865,8 @@ void CMainFrame::ReadRsRunCfg(RsRunCfg& rscfg)
|
|
|
|
|
|
GetPrivateProfileString(_T("SATHelper"), _T("chroma2"), NULL, szValue, MAX_PATH, m_szRsCfgPath);
|
|
|
rscfg.chroma2 = szValue;
|
|
|
+
|
|
|
+ rscfg.bWatchTV = GetPrivateProfileInt(_T("Abnormal"), _T("Watch"), 0, m_szRsCfgPath);
|
|
|
}
|
|
|
|
|
|
void CMainFrame::ReadTreePath()
|
|
@@ -1549,3 +1553,21 @@ void CMainFrame::OnUpdateCombo2Tv(CCmdUI* pCmdUI)
|
|
|
{
|
|
|
// TODO: 在此添加命令更新用户界面处理程序代码
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+void CMainFrame::OnCheckWatchtv()
|
|
|
+{
|
|
|
+ // TODO: 在此添加命令处理程序代码
|
|
|
+ CMFCRibbonBar* pRibbon = g_pMainFrame->GetRibbonBar();
|
|
|
+ ASSERT_VALID(pRibbon);
|
|
|
+ CMFCRibbonButton* pCheckWatchTV = DYNAMIC_DOWNCAST(CMFCRibbonButton, pRibbon->FindByID(ID_CHECK_WATCHTV));
|
|
|
+ m_rscfg.bWatchTV = !pCheckWatchTV->IsChecked();
|
|
|
+ WritePrivateProfileString(_T("Abnormal"), _T("Watch"), m_rscfg.bWatchTV ? _T("1") : _T("0"), m_szRsCfgPath);
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+void CMainFrame::OnUpdateCheckWatchtv(CCmdUI* pCmdUI)
|
|
|
+{
|
|
|
+ // TODO: 在此添加命令更新用户界面处理程序代码
|
|
|
+ pCmdUI->SetCheck(m_rscfg.bWatchTV);
|
|
|
+}
|