// PdfCompBatchDlg.h : header file // #if !defined(AFX_PDFCOMPBATCHDLG_H__5CB87994_9124_46EE_91DF_87BE8719F698__INCLUDED_) #define AFX_PDFCOMPBATCHDLG_H__5CB87994_9124_46EE_91DF_87BE8719F698__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 ///////////////////////////////////////////////////////////////////////////// // CPdfCompBatchDlg dialog class CPdfCompBatchDlg : public CDialog { // Construction public: CPdfCompBatchDlg(CWnd* pParent = NULL); // standard constructor ~CPdfCompBatchDlg(); // Dialog Data //{{AFX_DATA(CPdfCompBatchDlg) enum { IDD = IDD_PDFCOMPBATCH_DIALOG }; CButton m_btnOptions; CButton m_btnAbort; CButton m_btnAddFile; CButton m_btnRemove; CButton m_btnAddFolder; CProgressCtrl m_Progress; CButton m_btnRun; CEdit m_edtSegmentQlty; CEdit m_edtBGThreshold; CEdit m_edtComThreshold; CEdit m_edtColorThreshold; CEdit m_edtCleanSize; CComboBox m_cmbOutputProfile; CComboBox m_cmbInputProfile; CEdit m_edtSingle; CEdit m_edtSeparate; CButton m_btnSingleBrowse; CButton m_btnSepBrowse; CListCtrl m_lstFilesList; int m_edtnCleanSize; int m_edtnColorThreshold; int m_edtnBGThreshold; int m_edtnComThreshold; int m_edtnSegmentQlty; CString m_strStatus; CButton m_rbtnSeperate; CButton m_rbtnSingle; COptions m_AdvancedOptions; //}}AFX_DATA CString m_strOutPutPath; L_BOOL m_bSingleFile; L_INT m_nCurPage; L_BOOL m_bInProcess; L_BOOL m_bAbortProcess; L_BOOL m_bCancelProcess; L_BOOL m_bFirstPdfLoaded; L_VOID CheckRunStatus(L_VOID); L_INT CPdfCompBatchDlg::DisplayLEADError(L_INT nCode); L_VOID DisableALL(L_VOID); L_VOID EnableALL(L_VOID); L_VOID WaitForAppIdle(L_VOID); L_VOID SetInputProfile(L_VOID); L_VOID SetOutputProfile(L_VOID); // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CPdfCompBatchDlg) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: HICON m_hIcon; // Generated message map functions //{{AFX_MSG(CPdfCompBatchDlg) virtual BOOL OnInitDialog(); afx_msg void OnSysCommand(UINT nID, LPARAM lParam); afx_msg void OnPaint(); afx_msg HCURSOR OnQueryDragIcon(); afx_msg void OnAddfile(); afx_msg void OnAddFolder(); afx_msg void OnRemovefile(); afx_msg void OnSeparate(); afx_msg void OnSingle(); afx_msg void OnSinglebrowse(); afx_msg void OnSepbrowse(); afx_msg void OnSelchangeInprofiles(); afx_msg void OnSelchangeOutprofiles(); afx_msg int OnRun(); afx_msg void OnChangeCleansizevalue(); afx_msg void OnChangeBgthresholdvalue(); afx_msg void OnChangeComthresholdvalue(); afx_msg void OnChangeSegqltyvalue(); afx_msg void OnChangeColorthresholdvalue(); afx_msg void OnChangeSingle(); afx_msg void OnChangeSeparate(); afx_msg void OnAbort(); afx_msg void OnKeydownFileslist(NMHDR* pNMHDR, LRESULT* pResult); afx_msg void OnClose(); afx_msg void OnOptions(); //}}AFX_MSG DECLARE_MESSAGE_MAP() }; //{{AFX_INSERT_LOCATION}} // Microsoft Visual C++ will insert additional declarations immediately before the previous line. #endif // !defined(AFX_PDFCOMPBATCHDLG_H__5CB87994_9124_46EE_91DF_87BE8719F698__INCLUDED_)