在MDI程序中,我想让子窗口一开始就最大化,不知改如何处理,我用下面的办法不行:
BOOL CChildFrm::PreCreateWindow(CREATESTRUCT& cs)
{
cs.style |= WS_MAXIMIZE;
if( !CMDIChildWnd::PreCreateWindow(cs) )
return FALSE; return TRUE;
}
BOOL CChildFrm::PreCreateWindow(CREATESTRUCT& cs)
{
cs.style |= WS_MAXIMIZE;
if( !CMDIChildWnd::PreCreateWindow(cs) )
return FALSE; return TRUE;
}
void CChildFrame::ActivateFrame(int nCmdShow)
{
static BOOL bFirstRun = TRUE;
if(bFirstRun)
{
nCmdShow = SW_SHOWMAXIMIZED;
bFirstRun = FALSE;
}
CMDIChildWnd::ActivateFrame(nCmdShow);
}
void CChildFrame::ActivateFrame(int nCmdShow)
{
// TODO: Modify this function to change how the frame is activated. nCmdShow = SW_SHOWMAXIMIZED;
CMDIChildWnd::ActivateFrame(nCmdShow);
}