www.pudn.com > 单文档多视图.rar > Sdiframe.h


// SDIFRAME.h : interface of the CSDIFrameWnd class 
// 
///////////////////////////////////////////////////////////////////////////// 
 
class CSplitInfo 
{ 
public: 
  int m_MaxRow, m_MaxCol; 
  CSplitterWnd m_wndSplitter; 
  CSplitInfo::CSplitInfo(); 
  CSplitInfo &operator=(const CSplitInfo &SplitInfo); 
}; 
 
class CSDIFrameWnd : public CFrameWnd 
{ 
protected: // create from serialization only 
	CSDIFrameWnd(); 
	DECLARE_DYNCREATE(CSDIFrameWnd) 
 
// Attributes 
protected: 
	CMap  m_SplitInfo; 
public: 
 
// Operations 
public: 
	void ActivateView(CRuntimeClass *pViewClass); 
	BOOL IsViewActive(CRuntimeClass *pViewClass); 
	void UpdateResource(CSDIDocTemplate* pNewTemplate); 
 
// Overrides 
	// ClassWizard generated virtual function overrides 
	//{{AFX_VIRTUAL(CSDIFrameWnd) 
	public: 
	virtual BOOL OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext); 
	//}}AFX_VIRTUAL 
 
// Implementation 
public: 
	virtual ~CSDIFrameWnd(); 
 
// Generated message map functions 
protected: 
	//{{AFX_MSG(CSDIFrameWnd) 
	//}}AFX_MSG 
	DECLARE_MESSAGE_MAP() 
}; 
 
/////////////////////////////////////////////////////////////////////////////