twain3.0/huagao/CcardblankDlg.cpp

56 lines
1.2 KiB
C++
Raw Normal View History

// CcardblankDlg.cpp: 实现文件
//
#include "CcardblankDlg.h"
#include "afxdialogex.h"
#include "resource.h"
// CcardblankDlg 对话框
IMPLEMENT_DYNAMIC(CcardblankDlg, CTabPageSSL)
CcardblankDlg::CcardblankDlg(int pos,CWnd* pParent /*=nullptr*/)
: CTabPageSSL(IDD_DISCARDBLANKSETTING, pParent)
, discardblank_percent(pos)
{
}
CcardblankDlg::~CcardblankDlg()
{
}
void CcardblankDlg::DoDataExchange(CDataExchange* pDX)
{
CTabPageSSL::DoDataExchange(pDX);
DDX_Control(pDX, IDC_SLD_DEVNMAX, m_slider_blank);
DDX_Control(pDX, IDC_DBLANK_DEVNMAX, m_edit_blank);
}
BOOL CcardblankDlg::OnInitDialog()
{
CTabPageSSL::OnInitDialog();
m_edit_blank.SetSlideLink(this, IDC_SLD_DEVNMAX);
m_edit_blank.SetParams(1, 100, 10);
m_edit_blank.SetValue(discardblank_percent);
return true;
}
BEGIN_MESSAGE_MAP(CcardblankDlg, CTabPageSSL)
ON_NOTIFY(NM_RELEASEDCAPTURE, IDC_SLD_DEVNMAX, &CcardblankDlg::OnNMReleasedcaptureSldDevnmax)
END_MESSAGE_MAP()
// CcardblankDlg 消息处理程序
void CcardblankDlg::OnNMReleasedcaptureSldDevnmax(NMHDR* pNMHDR, LRESULT* pResult)
{
// TODO: 在此添加控件通知处理程序代码
*pResult = 0;
discardblank_percent = m_slider_blank.m_iPosition;
m_edit_blank.SetValue(discardblank_percent);
}