void CMainFrame::OnGetMinMaxInfo(MINMAXINFO FAR* lpMMI) 
{
lpMMI->ptMaxSize.x = 806;  //最大时尺寸
lpMMI->ptMaxSize.y = 604;
 
int xScrn = GetSystemMetrics( SM_CXSCREEN );
int yScrn = GetSystemMetrics( SM_CYSCREEN );
if((xScrn>800)&&(yScrn>600)) //居中处理
{
lpMMI->ptMaxPosition.x = (xScrn-806)/2;  //大于800*600
lpMMI->ptMaxPosition.y = (yScrn-604)/2;
}
else
{
lpMMI->ptMaxPosition.x = -3;   //800*600
lpMMI->ptMaxPosition.y = -2;
}
lpMMI->ptMinTrackSize.x = 806;   //最小时尺寸
lpMMI->ptMinTrackSize.y = 604;
CFrameWnd::OnGetMinMaxInfo(lpMMI);
}