#if !defined(AFX_MATHOUTWND_H__8D87EE66_B160_11D2_9BE7_00105AE62ECE__INCLUDED_) #define AFX_MATHOUTWND_H__8D87EE66_B160_11D2_9BE7_00105AE62ECE__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 #include "Chart3D.h" class CMathView; // MathOutWnd.h : header file // ///////////////////////////////////////////////////////////////////////////// // CMathOutWnd window class CMathOutWnd : public CWnd { // Construction public: CMathOutWnd(); // Private Data private: CChart3D m_chart; CMathView* m_pInWndView; // Attributes public: CChart3D *GetChart(void); void InitialChartSetup(void); void UpdateFooter(long Row, long Col, long Region); void SetInWindow(CMathView* inWndView); // Operations public: // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CMathOutWnd) //}}AFX_VIRTUAL // Implementation public: virtual ~CMathOutWnd(); // Generated message map functions protected: //{{AFX_MSG(CMathOutWnd) afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct); afx_msg void OnSize(UINT nType, int cx, int cy); afx_msg void OnMouseMoveChart3d1(short Button, short Shift, long X, long Y); afx_msg void CMathOutWnd::OnModifyStartChart3d1 (BOOL FAR* IsOK); afx_msg void CMathOutWnd::OnModifyEndChart3d1 (void); DECLARE_EVENTSINK_MAP() //}}AFX_MSG DECLARE_MESSAGE_MAP() private: bool m_IsModify; long m_LastRow; long m_LastCol; long m_OldRegion; }; ///////////////////////////////////////////////////////////////////////////// //{{AFX_INSERT_LOCATION}} // Microsoft Visual C++ will insert additional declarations immediately before the previous line. #endif // !defined(AFX_MATHOUTWND_H__8D87EE66_B160_11D2_9BE7_00105AE62ECE__INCLUDED_)