77 lines
1.5 KiB
C++
77 lines
1.5 KiB
C++
// 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;
|
|
}
|