LAPTOP-SNT8I5JK\Boounion
2025-01-04 b8af4c380f4454915e556423b71c2ceb1a5abdd4
SourceCode/Bond/Servo/ServoDlg.cpp
@@ -70,11 +70,13 @@
   m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
   m_crBkgnd = RGB(255, 255, 255);
   m_hbrBkgnd = nullptr;
   m_bShowLogWnd = FALSE;
}
void CServoDlg::DoDataExchange(CDataExchange* pDX)
{
   CDialogEx::DoDataExchange(pDX);
   DDX_Control(pDX, IDC_BUTTON_LOG, m_btnLog);
}
BEGIN_MESSAGE_MAP(CServoDlg, CDialogEx)
@@ -85,6 +87,7 @@
   ON_BN_CLICKED(IDCANCEL, &CServoDlg::OnBnClickedCancel)
   ON_WM_CTLCOLOR()
   ON_WM_DESTROY()
   ON_BN_CLICKED(IDC_BUTTON_LOG, &CServoDlg::OnBnClickedButtonLog)
END_MESSAGE_MAP()
@@ -291,3 +294,14 @@
      ::DeleteObject(m_hbrBkgnd);
   }
}
void CServoDlg::OnBnClickedButtonLog()
{
   m_bShowLogWnd = !m_bShowLogWnd;
   m_btnLog.SetFrameColor(BS_NORMAL, BTN_JOG_FRAME_NORMAL);
   m_btnLog.SetFrameColor(BS_HOVER, BTN_JOG_FRAME_HOVER);
   m_btnLog.SetFrameColor(BS_PRESS, BTN_JOG_FRAME_PRESS);
   m_btnLog.SetBkgndColor(BS_NORMAL, BTN_JOG_BKGND_NORMAL);
   m_btnLog.SetBkgndColor(BS_HOVER, BTN_JOG_BKGND_HOVER);
   m_btnLog.SetBkgndColor(BS_PRESS, BTN_JOG_BKGND_PRESS);
}