如果在App的InitInstance中有:
m_pMainWnd->ShowWindow(SW_SHOWMAXIMIZED);
要现将这一句改为
m_pMainWnd->ShowWindow(SW_SHOW);
否则,在MainFrame的PreCreateWindow里面设置cs的cx与cy不起作用
补充:不知道你的PreCreateWindow是怎么样写的,设置的位置对吗
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
if( !CFrameWnd::PreCreateWindow(cs) )
return FALSE;
// TODO: Modify the Window class or styles here by modifying
// the CREATESTRUCT cs
cs.cx = 100;
cs.cy = 100;
return TRUE;
}
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
if( !CFrameWnd::PreCreateWindow(cs) )
return FALSE;
// TODO: Modify the Window class or styles here by modifying
// the CREATESTRUCT cs
cs.cx=1000;
cs.cy=620;
return TRUE;
}
pWnd->SetWindowPos(NULL, 0, 0, newWidth, newHeight, SWP_NOZORDER | SWP_NOMOVE); 用一下这个函数
- -! 最简单的设计界面的时候就可以先改撒