// RGSMRK.h : main header file for the RGSMRK application // #if !defined(AFX_RGSMRK_H__6096A33A_8D4E_4BC2_B27C_097830D245AA__INCLUDED_) #define AFX_RGSMRK_H__6096A33A_8D4E_4BC2_B27C_097830D245AA__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 #ifndef __AFXWIN_H__ #error include 'stdafx.h' before including this file for PCH #endif #include "resource.h" // main symbols #include "RasterProcSink.h" ///////////////////////////////////////////////////////////////////////////// // CRGSMRKApp: // See RGSMRK.cpp for the implementation of this class // class CRGSMRKApp : public CWinApp { public: ILEADRasterIO *m_pRasterIO; ILEADRasterProcess * m_pRasterProcess; ILEADRasterDlgFile * m_pRasterFileDlg; ILEADRasterDlgKrn * m_pRasterKrnDlg; CRasterProcSink * m_pRasterProcSink; short m_iPage; BOOL m_bAddingTShape; BOOL m_bAddingArea; BOOL m_bRefDataDlg,m_bRegMarkDlg; BOOL m_bRefDone; BOOL m_bDetected; BOOL m_bApplyTrans; BOOL m_bHasBeenApplied; COLORREF m_clrTShapeColor; int m_nOpenMode; DWORD m_dwCookie; MARKSINFO m_MarksInfo; REFDATADLG m_RefDataDlg; CRGSMRKApp(); int DisplayLEADError(int nCode); void OpenDocument(int nMode); void FreeDlgData(); CString GetExePath(); HRESULT CreateRasterObjectLic(ILEADRaster **pRaster); // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CRGSMRKApp) public: virtual BOOL InitInstance(); virtual int ExitInstance(); //}}AFX_VIRTUAL // Implementation //{{AFX_MSG(CRGSMRKApp) afx_msg void OnAppAbout(); afx_msg void OnFileOpen(); afx_msg void OnEditPaste(); afx_msg void OnUpdateEditPaste(CCmdUI* pCmdUI); afx_msg void OnHelpHow(); //}}AFX_MSG DECLARE_MESSAGE_MAP() }; ///////////////////////////////////////////////////////////////////////////// //{{AFX_INSERT_LOCATION}} // Microsoft Visual C++ will insert additional declarations immediately before the previous line. enum { OPENMODE_FILE, OPENMODE_PASTE, }; #endif // !defined(AFX_RGSMRK_H__6096A33A_8D4E_4BC2_B27C_097830D245AA__INCLUDED_)