twain2/ImageProcess.h

41 lines
2.0 KiB
C
Raw Normal View History

<EFBFBD><EFBFBD>#pragma once
// ImageProcess <EFBFBD>[݋Fh
class ImageProcess : public CDialog
{
DECLARE_DYNAMIC(ImageProcess)
public:
ImageProcess(CWnd* pParent = nullptr); // h<EFBFBD>Q<EFBFBD>g <EFBFBD><EFBFBD>Qpe
virtual ~ImageProcess();
// <EFBFBD>[݋Fhpenc
#ifdef AFX_DESIGN_TIME
enum { IDD = IDD_DIALOG_PAGEIMGPROC };
#endif
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV /ec
DECLARE_MESSAGE_MAP()
public:
virtual BOOL OnInitDialog();
afx_msg void OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar);
private:
CComboBox m_cmBoxFilter;
CSliderCtrl m_sldEageEnhance;
CSliderCtrl m_sldCharEnhance;
CSliderCtrl m_sldOutHole;
void OnInitcmBoxFilter(int selectIndex);
void OnInitsldEageEnhance(int selectIndex);
void OnInitsldCharEnhance(int selectIndex);
void OnInitsldOutHole(int selectIndex);
public:
afx_msg void OnBnClickedCkremovehole();
void EnableOutHoleCheckChanged(BOOL enable);
void SetOutHoleValue(int value);
void SetMultiOutputEnable(int pixtype,bool enable);
};