// FASTTWNDlg.h : header file // #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 ~CFASTTWNDlg(); void CheckTransferMode(); L_BOOL GetScannerBPP(); void BrowseMemoryMode(); void BrowseNativeMode(); void FillFileFormats(); void FillMemoryFormats(); void GetMultiFileName(CString & csName); L_BOOL CheckG31DNOEOLCompression(); // Dialog Data //{{AFX_DATA(CFASTTWNDlg) enum { IDD = IDD_FASTTWN_DIALOG }; CButton m_btnBrowseFName; CButton m_btnLTFormats; CComboBox m_cmbFileFormats; CButton m_chkUseBuffer; CButton m_btnAcquire; CEdit m_EdtCustomBuffer; CEdit m_EdtBaseFName; UINT m_uCustomBufferSize; CString m_csBaseFName; BOOL m_bUseCustomBuffer; //}}AFX_DATA // TWAIN public members... HTWAINSESSION m_hSession; L_BOOL m_bStartNegs; L_UINT m_uTransMode; L_INT *m_pnBPP; L_INT m_nAllBPPCount; L_INT m_nFormat; L_BOOL m_bInit; int m_nSaveFormat; int m_nSaveBPP; CString m_csSaveFName; int m_nSaveQFactor; L_INT m_nMemFormat[MAX_MEMORY_FORMATS]; L_BOOL m_bMemMulti[MAX_MEMORY_FORMATS]; L_INT m_nPageCount; // 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_)