// OLEDBDlg.h : header file // //{{AFX_INCLUDES() #include "adodc.h" //#include "leadrasterdlg.h" #include "leadrasteroledb.h" #include "leadrasterview.h" //}}AFX_INCLUDES #if !defined(AFX_OLEDBDLG_H__64D3B816_620A_11D2_BBD3_0020AF26F0CB__INCLUDED_) #define AFX_OLEDBDLG_H__64D3B816_620A_11D2_BBD3_0020AF26F0CB__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 class CLEADRasterAnnSink; ///////////////////////////////////////////////////////////////////////////// // COLEDBDlg dialog class COLEDBDlg : public CDialog { // Construction public: COLEDBDlg(CWnd* pParent = NULL); // standard constructor HRESULT CreateRasterObjectLic(ILEADRaster **pRaster); void HandleAnnDrawn(long hAnnObject); BOOL m_bDataDirty; BOOL m_bValid; BOOL m_bDeleted; BOOL m_bQuit; int m_nUserMode; ILEADRasterIO *m_pRasterIO; ILEADRaster *m_pRaster; ILEADRasterProcess *m_pRasterProcess; ILEADRasterAnnotation *m_pltAnn; CLEADRasterAnnSink *m_pRasterAnnSink; DWORD m_dwCookie; // Dialog Data //{{AFX_DATA(COLEDBDlg) enum { IDD = IDD_OLEDB_DIALOG }; CEdit m_Text1; CEdit m_Text2; CAdodc m_ADODC1; CLEADRasterOLEDB m_LEADOLEDB1; ILEADRasterDlgKrn * m_pRasterKrnDlg; ILEADRasterDlgFile * m_pRasterFileDlg; CLEADRasterView m_LEAD1; //}}AFX_DATA // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(COLEDBDlg) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: HICON m_hIcon; void InitAnnotation (); void Unlocksupport(); // Generated message map functions //{{AFX_MSG(COLEDBDlg) virtual BOOL OnInitDialog(); afx_msg void OnSysCommand(UINT nID, LPARAM lParam); afx_msg HCURSOR OnQueryDragIcon(); afx_msg void OnFlip(); afx_msg void OnWillMoveAdodc1(long adReason, long FAR* adStatus, LPDISPATCH pRecordset); afx_msg void OnMoveCompleteAdodc1(long adReason, LPDISPATCH pError, long FAR* adStatus, LPDISPATCH pRecordset); afx_msg void OnEditToolAudio(); afx_msg void OnEditToolButton(); afx_msg void OnEditToolEllipse(); afx_msg void OnEditToolFreehand(); afx_msg void OnEditToolHilite(); afx_msg void OnEditToolHotspot(); afx_msg void OnEditToolLine(); afx_msg void OnEditToolNote(); afx_msg void OnEditToolPointer(); afx_msg void OnEditToolPolygon(); afx_msg void OnEditToolPolyline(); afx_msg void OnEditToolRect(); afx_msg void OnEditToolRedact(); afx_msg void OnEditToolRuler(); afx_msg void OnEditToolSelect(); afx_msg void OnEditToolStamp(); afx_msg void OnEditToolText(); afx_msg void OnEditUsermodeDesign(); afx_msg void OnEditUsermodeNone(); afx_msg void OnEditUsermodeRun(); afx_msg void OnAddrec(); afx_msg void OnDelrec(); afx_msg void OnFindrec(); afx_msg void OnErrorAdodc1(long ErrorNumber, BSTR FAR* Description, long Scode, LPCTSTR Source, LPCTSTR HelpFile, long HelpContext, BOOL FAR* fCancelDisplay); afx_msg void OnClickLeadrasterview1(); afx_msg void OnDataLoadedLeadrasteroledb1(short nStatus); afx_msg void OnDataSavedLeadrasteroledb1(short nStatus); afx_msg void OnProgressStatusLeadrasteroledb1(short nPercent); afx_msg void OnDestroy(); DECLARE_EVENTSINK_MAP() //}}AFX_MSG DECLARE_MESSAGE_MAP() }; //{{AFX_INSERT_LOCATION}} // Microsoft Visual C++ will insert additional declarations immediately before the previous line. #endif // !defined(AFX_OLEDBDLG_H__64D3B816_620A_11D2_BBD3_0020AF26F0CB__INCLUDED_)