#pragma once #include "TabPageSSL.h" #include "Sliders.h" #include "SmartEdit.h" // CImageProcPage 对话框 class CImageProcPage : public CTabPageSSL { DECLARE_DYNAMIC(CImageProcPage) public: CImageProcPage(CWnd* pParent = nullptr); // 标准构造函数 virtual ~CImageProcPage(); CLinkSlider m_slider_hole; CSmartEdit m_edit_hole; CComboBox m_cmBoxFilter; CComboBox m_cmBoxSharpen; BOOL m_ckbFillBlack; BOOL m_ckbAutoDeskrew; BOOL m_ckbMultioutput; BOOL m_ckbRemoveHole; BOOL m_ckbHSVCorrect; void ImageProcPageUpdate(int val); void ImageAutoDescrewUpdate(int val); void EnableOutHoleCheckChanged(BOOL enable); void SetOutHoleValue(int value); void SetMultiOutputEnable(int pixtype, bool enable); // 对话框数据 #ifdef AFX_DESIGN_TIME enum { IDD = IDD_PAGEIMGPROC }; #endif protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持 virtual BOOL OnInitDialog(); DECLARE_MESSAGE_MAP() afx_msg void OnCtrlChange(); };