www.pudn.com > CHECKER.zip > CHECKFRM.CPP


// checkfrm.cpp : implementation file 
// 
 
#include "stdafx.h" 
#include "checker.h" 
#include "checkfrm.h" 
 
#ifdef _DEBUG 
#undef THIS_FILE 
static char BASED_CODE THIS_FILE[] = __FILE__; 
#endif 
 
///////////////////////////////////////////////////////////////////////////// 
// CCheckFrame 
 
IMPLEMENT_DYNCREATE(CCheckFrame, CMDIChildWnd) 
 
CCheckFrame::CCheckFrame() 
{ 
} 
 
CCheckFrame::~CCheckFrame() 
{ 
} 
 
 
BEGIN_MESSAGE_MAP(CCheckFrame, CMDIChildWnd) 
	//{{AFX_MSG_MAP(CCheckFrame) 
	ON_WM_GETMINMAXINFO() 
	//}}AFX_MSG_MAP 
END_MESSAGE_MAP() 
 
 
///////////////////////////////////////////////////////////////////////////// 
// CCheckFrame message handlers 
 
void CCheckFrame::OnGetMinMaxInfo(MINMAXINFO FAR* lpMMI)  
{ 
	CRect sz(0,0,601,401); 
	DWORD styles,exstyles; 
	styles=::GetWindowLong(m_hWnd,GWL_STYLE); 
	exstyles=::GetWindowLong(m_hWnd,GWL_EXSTYLE); 
	// Leave room for view's border 
	sz.InflateRect(::GetSystemMetrics(SM_CXBORDER),::GetSystemMetrics(SM_CYBORDER)); 
	::AdjustWindowRectEx(&sz,styles,FALSE,exstyles); 
    CPoint size(sz.Width(),sz.Height()); 
	lpMMI->ptMaxTrackSize=lpMMI->ptMinTrackSize=lpMMI->ptMaxSize=size; 
	lpMMI->ptMaxPosition=CPoint(0,0); 
}