// DLG_KHCard_Pro.cpp : implementation file // #include "stdafx.h" #include "smsmanager.h" #include "DLG_KHCard_Pro.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif ///////////////////////////////////////////////////////////////////////////// // DLG_KHCard_Pro dialog DLG_KHCard_Pro::DLG_KHCard_Pro(CWnd* pParent /*=NULL*/) : CDialog(DLG_KHCard_Pro::IDD, pParent) { //{{AFX_DATA_INIT(DLG_KHCard_Pro) m_lEnable = -1; m_lFiltStep = 0; //}}AFX_DATA_INIT m_lFiltStep = 0; m_bEnable2 = 0; } void DLG_KHCard_Pro::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); //{{AFX_DATA_MAP(DLG_KHCard_Pro) DDX_CBIndex(pDX, IDD_KHCARD_PRO_ENABLE, m_lEnable); DDX_Text(pDX, IDD_KHCARD_PRO_FILTSTEP, m_lFiltStep); //}}AFX_DATA_MAP } BEGIN_MESSAGE_MAP(DLG_KHCard_Pro, CDialog) //{{AFX_MSG_MAP(DLG_KHCard_Pro) //}}AFX_MSG_MAP END_MESSAGE_MAP() ///////////////////////////////////////////////////////////////////////////// // DLG_KHCard_Pro message handlers BOOL DLG_KHCard_Pro::OnInitDialog() { CDialog::OnInitDialog(); // if ( m_lFiltStep2 >0 ) m_lFiltStep = m_lFiltStep2; // else // m_lFiltStep = 200; m_lEnable = m_bEnable2; UpdateData(false); return TRUE; // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE } void DLG_KHCard_Pro::OnOK() { if (!UpdateData(true)) return ; CDialog::OnOK(); } void DLG_KHCard_Pro::SetParam(long lFiltStep, BOOL lEnable) { m_lFiltStep2 = lFiltStep; m_bEnable2 = lEnable; }