| | |
| | | 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) |
| | |
| | | ON_BN_CLICKED(IDCANCEL, &CServoDlg::OnBnClickedCancel) |
| | | ON_WM_CTLCOLOR() |
| | | ON_WM_DESTROY() |
| | | ON_BN_CLICKED(IDC_BUTTON_LOG, &CServoDlg::OnBnClickedButtonLog) |
| | | END_MESSAGE_MAP() |
| | | |
| | | |
| | |
| | | ::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); |
| | | } |