#if !defined(AFX_TEMPLATE_H__960CB301_E430_4795_965D_51B52D46AED7__INCLUDED_) #define AFX_TEMPLATE_H__960CB301_E430_4795_965D_51B52D46AED7__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 // Template.h : header file // ///////////////////////////////////////////////////////////////////////////// // CTemplate dialog class CTemplate : public CDialog { // Construction public: CTemplate(CWnd* pParent = NULL); // standard constructor L_VOID InitTemplateDlg(); L_VOID FillUnitsCap(); L_VOID FillFrameCaps(); L_VOID FillXYRes(); L_VOID FillTransferMode(); L_VOID FillPixelType(); L_VOID FillOrientation(); L_VOID FillEffectsCap(L_UINT16 uCap); L_VOID FillHalftones(); CString GetSupportedFilterString(); CString GetFilterExtString(); pTW_UINT8 GetItemFromRange(pTW_RANGE ptwRange); pTW_UINT8 GetItemFromOneValue(pTW_ONEVALUE ptwOneValue); pTW_UINT8 GetItemFromArray(pTW_ARRAY ptwArray, L_INT nIndex); pTW_UINT8 GetItemFromEnumeration(pTW_ENUMERATION ptwEnum, L_INT nIndex); float Fix32ToFloat(TW_FIX32 * ptwFix); TW_FIX32 FloatToFix32(float Floater); L_VOID EnableFileMode(); L_VOID EnableMemoryMode(); L_VOID EnableNativeMode(); L_VOID FillImageFileFormat(); L_VOID CheckOkButton(); L_VOID FillCompression(); L_INT SaveTemplateFile(CString csFileName); L_INT LoadTemplateFile(CString csFileName); L_BOOL SetCapabilities(); L_VOID SetUnitsCapability(); L_VOID SetFramesCapability(); L_VOID SetXYResCapability(); L_VOID SetXferCapability(); L_VOID SetPixelTypeCapability(); L_VOID SetOrientationCapability(); L_VOID SetContrastCapability(); L_VOID SetBrightnessCapability(); L_VOID SetHighlightCapability(); L_VOID SetHalftonesCapability(); L_INT MySetCapability(TW_UINT16 Capability, TW_UINT16 ItemType, TW_UINT32 ItemValue); L_INT SetFix32Capability(TW_UINT16 Capability, pTW_FIX32 ptwFix); // Dialog Data //{{AFX_DATA(CTemplate) enum { IDD = IDD_LEAD_TEMPLATE }; CComboBox m_cmbHighlight; CComboBox m_cmbContrast; CComboBox m_cmbBrightness; CComboBox m_cmbHalftone; CComboBox m_cmbOrient; CComboBox m_cmbPixel; CButton m_btnOk; CComboBox m_cmbCompression; CEdit m_txtFileName; CButton m_btnBrowse; CComboBox m_cmbFileFormat; CComboBox m_cmbYRes; CComboBox m_cmbXRes; CEdit m_txtBottom; CEdit m_txtRight; CEdit m_txtTop; CEdit m_txtLeft; CComboBox m_cmbUnits; //}}AFX_DATA // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CTemplate) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: // Generated message map functions //{{AFX_MSG(CTemplate) virtual BOOL OnInitDialog(); afx_msg void OnRadioTransferFile(); afx_msg void OnRadioTransferMemory(); afx_msg void OnRadioTransferNative(); afx_msg void OnButtonFileBrowse(); afx_msg void OnButtonTemplateLoad(); afx_msg void OnButtonTemplateSave(); afx_msg void OnChangeEditFrameLeft(); afx_msg void OnChangeEditFrameTop(); afx_msg void OnChangeEditFrameRight(); afx_msg void OnChangeEditFrameBottom(); virtual void OnOK(); afx_msg void OnChangeEditFileName(); //}}AFX_MSG DECLARE_MESSAGE_MAP() }; //{{AFX_INSERT_LOCATION}} // Microsoft Visual C++ will insert additional declarations immediately before the previous line. #endif // !defined(AFX_TEMPLATE_H__960CB301_E430_4795_965D_51B52D46AED7__INCLUDED_)