mirror of http://192.168.1.51:8099/lmh188/twain3.0
70 lines
1.6 KiB
C++
70 lines
1.6 KiB
C++
|
// CDiscardBlankSetting.cpp: 实现文件
|
|||
|
//
|
|||
|
|
|||
|
#include "stdafx.h"
|
|||
|
#include "CDiscardBlankSetting.h"
|
|||
|
#include "afxdialogex.h"
|
|||
|
|
|||
|
|
|||
|
// CDiscardBlankSetting 对话框
|
|||
|
|
|||
|
IMPLEMENT_DYNAMIC(CDiscardBlankSetting, CDialogEx)
|
|||
|
|
|||
|
CDiscardBlankSetting::CDiscardBlankSetting(CWnd* pParent /*=nullptr*/, int areanum, int devnmax)
|
|||
|
: CDialogEx(IDD_DISCARDBLANKSETTING, pParent)
|
|||
|
{
|
|||
|
areaNum = areanum;
|
|||
|
devnMax = devnmax;
|
|||
|
}
|
|||
|
|
|||
|
CDiscardBlankSetting::~CDiscardBlankSetting()
|
|||
|
{
|
|||
|
}
|
|||
|
|
|||
|
void CDiscardBlankSetting::GetParams(int& areaNum, int& devnMax)
|
|||
|
{
|
|||
|
areaNum =this->areaNum;
|
|||
|
devnMax =this->devnMax;
|
|||
|
}
|
|||
|
|
|||
|
void CDiscardBlankSetting::DoDataExchange(CDataExchange* pDX)
|
|||
|
{
|
|||
|
CDialogEx::DoDataExchange(pDX);
|
|||
|
DDX_Control(pDX, IDC_SLD_AREANUM, m_Slider_AreaNum);
|
|||
|
DDX_Control(pDX, IDC_SLD_DEVNMAX, m_Slider_DevnMax);
|
|||
|
DDX_Control(pDX, IDC_DBLANK_AREANUM, m_Edit_AreaNum);
|
|||
|
DDX_Control(pDX, IDC_DBLANK_DEVNMAX, m_Edit_DevnMax);
|
|||
|
}
|
|||
|
|
|||
|
BOOL CDiscardBlankSetting::OnInitDialog()
|
|||
|
{
|
|||
|
CDialogEx::OnInitDialog();
|
|||
|
m_Edit_AreaNum.SetSlideLink(this, IDC_SLD_AREANUM);
|
|||
|
m_Edit_AreaNum.SetParams(6, 39, 11);
|
|||
|
m_Edit_AreaNum.SetValue(areaNum);
|
|||
|
|
|||
|
m_Edit_DevnMax.SetSlideLink(this, IDC_SLD_DEVNMAX);
|
|||
|
m_Edit_DevnMax.SetParams(150, 400, 25);
|
|||
|
m_Edit_DevnMax.SetValue(devnMax);
|
|||
|
return TRUE;
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
BEGIN_MESSAGE_MAP(CDiscardBlankSetting, CDialogEx)
|
|||
|
END_MESSAGE_MAP()
|
|||
|
|
|||
|
|
|||
|
// CDiscardBlankSetting 消息处理程序
|
|||
|
|
|||
|
|
|||
|
BOOL CDiscardBlankSetting::DestroyWindow()
|
|||
|
{
|
|||
|
// TODO: 在此添加专用代码和/或调用基类
|
|||
|
CString strAreaNum, strDevnMax;
|
|||
|
GetDlgItemText(IDC_DBLANK_AREANUM, strAreaNum);
|
|||
|
areaNum = _ttoi(strAreaNum);
|
|||
|
GetDlgItemText(IDC_DBLANK_DEVNMAX, strDevnMax);
|
|||
|
devnMax = _ttoi(strDevnMax);
|
|||
|
return CDialogEx::DestroyWindow();
|
|||
|
}
|