// FASTTWNDlg.h : header file // //{{AFX_INCLUDES() ///#include "leadrasterdlg.h" //}}AFX_INCLUDES #if !defined(AFX_FASTTWNDLG_H__5DCFD5E0_3156_45A3_89EB_CCC02867B7A2__INCLUDED_) #define AFX_FASTTWNDLG_H__5DCFD5E0_3156_45A3_89EB_CCC02867B7A2__INCLUDED_ #if _MSC_VER >= 1000 #pragma once #endif // _MSC_VER >= 1000 ///////////////////////////////////////////////////////////////////////////// // CFASTTWNDlg dialog class CFASTTWNDlg : public CDialog { // Construction public: CFASTTWNDlg(CWnd* pParent = NULL); // standard constructor void CheckTransferMode(); BOOL GetScannerBPP(); void AddScannerFormats(short iFormat, int iIndex); void FillMemoryFormats(); void GetMultiFileName(CString & csName); BOOL CheckG31DNOEOLCompression(); // Dialog Data //{{AFX_DATA(CFASTTWNDlg) enum { IDD = IDD_FASTTWN_DIALOG }; CButton m_btnBrowseFName; CButton m_btnLTFormats; CComboBox m_cmbFileFormats; CButton m_btnAcquire; CEdit m_EdtCustomBuffer; CEdit m_EdtBaseFName; CButton m_chkUseBuffer; UINT m_uCustomBufferSize; BOOL m_bUseCustomBuffer; CString m_csBaseFName; BOOL m_bEnableTwain; // CLEADRasterDlg m_LEADRasterDlg; //}}AFX_DATA // TWAIN public members... UINT m_uTransMode; int * m_pnBPP; int m_nAllBPPCount; int m_nFormat; BOOL m_bInit; ILEADRasterTwain * m_pltRasTwain; ILEADRasterIO * m_pltRasterIO; ILEADRaster * m_pltRaster; CRasterTwainSink * m_pRasterTwainSink; IConnectionPoint * m_pCP; DWORD m_dwCookie; int m_nSaveFormat; int m_nSaveBPP; CString m_csSaveFName; int m_nSaveQFactor; int m_nMemFormat[MAX_MEMORY_FORMATS]; BOOL m_bMemMulti[MAX_MEMORY_FORMATS]; int m_nPageCount; ILEADRasterDlgKrn * m_pRasterKrnDlg; ILEADRasterDlgFile * m_pRasterFileDlg; // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CFASTTWNDlg) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: HICON m_hIcon; // Generated message map functions //{{AFX_MSG(CFASTTWNDlg) virtual BOOL OnInitDialog(); afx_msg void OnSysCommand(UINT nID, LPARAM lParam); afx_msg void OnPaint(); afx_msg HCURSOR OnQueryDragIcon(); afx_msg void OnRadioFileMode(); afx_msg void OnRadioMemMode(); afx_msg void OnRadioNtvMode(); afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct); afx_msg void OnDestroy(); afx_msg void OnAcquire(); afx_msg void OnSelect(); afx_msg void OnChkUseCustomBufSize(); afx_msg void OnChangeEditBaseFName(); afx_msg void OnNormalAcquire(); afx_msg void OnSelLeadFormats(); afx_msg void OnBrowseFileName(); //}}AFX_MSG DECLARE_MESSAGE_MAP() }; //{{AFX_INSERT_LOCATION}} // Microsoft Developer Studio will insert additional declarations immediately before the previous line. #endif // !defined(AFX_FASTTWNDLG_H__5DCFD5E0_3156_45A3_89EB_CCC02867B7A2__INCLUDED_)