mirror of http://192.168.1.51:8099/lmh188/twain3.0
61 lines
1.5 KiB
C++
61 lines
1.5 KiB
C++
|
// CBrightnessPage.cpp: 实现文件
|
|||
|
//
|
|||
|
|
|||
|
#include "stdafx.h"
|
|||
|
#include "CBrightnessPage.h"
|
|||
|
#include "afxdialogex.h"
|
|||
|
#include "resource.h"
|
|||
|
|
|||
|
|
|||
|
// CBrightnessPage 对话框
|
|||
|
|
|||
|
IMPLEMENT_DYNAMIC(CBrightnessPage, CTabPageSSL)
|
|||
|
|
|||
|
CBrightnessPage::CBrightnessPage(CWnd* pParent /*=nullptr*/)
|
|||
|
: CTabPageSSL(IDD_PAGEBRIGHTNESS, pParent)
|
|||
|
, m_cbAutoContrast(FALSE)
|
|||
|
{
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
CBrightnessPage::~CBrightnessPage()
|
|||
|
{
|
|||
|
}
|
|||
|
|
|||
|
void CBrightnessPage::DoDataExchange(CDataExchange* pDX)
|
|||
|
{
|
|||
|
CTabPageSSL::DoDataExchange(pDX);
|
|||
|
DDX_Control(pDX, IDC_EDIT_BRIGHTNESS, m_Edit_Brightness);
|
|||
|
DDX_Control(pDX, IDC_EDIT_CONSTRAST, m_Edit_Contrast);
|
|||
|
DDX_Control(pDX, IDC_EDIT_GAMMA, m_Edit_Gamma);
|
|||
|
DDX_Control(pDX, IDC_SLIDER_BRIGTHNESS, m_Slider_Brightness);
|
|||
|
DDX_Control(pDX, IDC_SLIDER_CONTRAST, m_Slider_Contrast);
|
|||
|
DDX_Control(pDX, IDC_SLIDER_GAMMA, m_Slider_Gamma);
|
|||
|
DDX_Check(pDX, IDC_CHKSELFCONTRAST, m_cbAutoContrast);
|
|||
|
}
|
|||
|
|
|||
|
BOOL CBrightnessPage::OnInitDialog()
|
|||
|
{
|
|||
|
CTabPageSSL::OnInitDialog();
|
|||
|
m_Edit_Brightness.SetSlideLink(this, IDC_SLIDER_BRIGTHNESS);
|
|||
|
m_Edit_Brightness.SetParams(1, 255, 15);
|
|||
|
m_Edit_Brightness.SetValue(128);
|
|||
|
|
|||
|
m_Edit_Contrast.SetSlideLink(this, IDC_SLIDER_CONTRAST);
|
|||
|
m_Edit_Contrast.SetParams(1, 7, 6);
|
|||
|
m_Edit_Contrast.SetValue(4);
|
|||
|
|
|||
|
// setup third slider-edit box - floating point
|
|||
|
m_Edit_Gamma.SetSlideLink(this, IDC_SLIDER_GAMMA);
|
|||
|
m_Edit_Gamma.SetParams(0.01, 5.0, 10, _T("%0.2f"));
|
|||
|
m_Edit_Gamma.SetValue(1.0);
|
|||
|
return true;
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
BEGIN_MESSAGE_MAP(CBrightnessPage, CTabPageSSL)
|
|||
|
END_MESSAGE_MAP()
|
|||
|
|
|||
|
|
|||
|
// CBrightnessPage 消息处理程序
|