// SetPage2.cpp : ʵÏÖÎļþ // #include "stdafx.h" #include "BondServo.h" #include "SetPage2.h" #include "afxdialogex.h" // CSetPage2 ¶Ô»°¿ò IMPLEMENT_DYNAMIC(CSetPage2, CBaseSetPage) CSetPage2::CSetPage2(CWnd* pParent /*=NULL*/) : CBaseSetPage(IDD_SET_PAGE2, pParent) { } CSetPage2::~CSetPage2() { } void CSetPage2::DoDataExchange(CDataExchange* pDX) { CBaseSetPage::DoDataExchange(pDX); } BEGIN_MESSAGE_MAP(CSetPage2, CBaseSetPage) ON_EN_CHANGE(IDC_EDIT_REMOTEEQ_RECONNECT_INTERVAL, &CSetPage2::OnEnChangeEditRemoteeqReconnectInterval) END_MESSAGE_MAP() // CSetPage2 ÏûÏ¢´¦Àí³ÌÐò BOOL CSetPage2::OnInitDialog() { CBaseSetPage::OnInitDialog(); // ¶ÁÈ¡ÅäÖà int nReconnectInterval = theApp.m_model.m_configuration.getP2RemoteEqReconnectInterval(); SetDlgItemInt(IDC_EDIT_REMOTEEQ_RECONNECT_INTERVAL, nReconnectInterval); return TRUE; // return TRUE unless you set the focus to a control // Òì³£: OCX ÊôÐÔÒ³Ó¦·µ»Ø FALSE } void CSetPage2::OnApply() { // ±£´æÅäÖà int nReconnectInterval = GetDlgItemInt(IDC_EDIT_REMOTEEQ_RECONNECT_INTERVAL); theApp.m_model.m_configuration.setP2RemoteEqReconnectInterval(nReconnectInterval); } void CSetPage2::OnEnChangeEditRemoteeqReconnectInterval() { OnModify(); }