www.pudn.com > 44757463.rar > FullViewBtn.h


#if !defined(AFX_FULLVIEWBTN_H__C1AB449A_553A_4505_A5B3_FE6F9449BA61__INCLUDED_) 
#define AFX_FULLVIEWBTN_H__C1AB449A_553A_4505_A5B3_FE6F9449BA61__INCLUDED_ 
 
#if _MSC_VER > 1000 
#pragma once 
#endif // _MSC_VER > 1000 
// FullViewBtn.h  
// 
#include "afxtempl.h" 
#include "GraphSoftView.h" 
#include "GraphSoftDoc.h" 
#include "Shape.h" 
///////////////////////////////////////////////////////////////////////////// 
// CFullViewBtn  
 
class CFullViewBtn : public CButton 
{ 
//  
public: 
	CFullViewBtn(); 
//  
public:	 
	//CGraphSoftDoc*           pDoc; 
//	CView*              m_pView; 
	CFlRect               m_targetrect;//add by handwolf 2004_04_15 
	float               m_flRatio; 
	CRect				m_size ; 
	CFlRect               m_MaxRect; 
	CPoint				m_pt ; 
	CPoint				m_ptw ; 
	BOOL				m_leftbutton ; 
public: 
    void                 DrawGraph(CDC* pDC,CRect rect); 
//  
	// ClassWizard  
	//{{AFX_VIRTUAL(CFullViewBtn) 
	public: 
	//}}AFX_VIRTUAL 
 
//  
public: 
	virtual ~CFullViewBtn(); 
 
	//  
protected: 
	//{{AFX_MSG(CFullViewBtn) 
	afx_msg void OnClicked(); 
	afx_msg BOOL OnEraseBkgnd(CDC* pDC); 
	afx_msg void OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags); 
	afx_msg void OnLButtonDblClk(UINT nFlags, CPoint point); 
	afx_msg void OnLButtonDown(UINT nFlags, CPoint point); 
	afx_msg void OnLButtonUp(UINT nFlags, CPoint point); 
	afx_msg void OnMouseMove(UINT nFlags, CPoint point); 
	afx_msg void OnPaint(); 
	afx_msg void OnRButtonUp(UINT nFlags, CPoint point); 
	afx_msg void OnDoubleclicked(); 
	afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);  
	//}}AFX_MSG 
 
	DECLARE_MESSAGE_MAP() 
}; 
 
///////////////////////////////////////////////////////////////////////////// 
 
//{{AFX_INSERT_LOCATION}} 
// Microsoft Visual C++ 
 
#endif // !defined(AFX_FULLVIEWBTN_H__C1AB449A_553A_4505_A5B3_FE6F9449BA61__INCLUDED_)