BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
cs.style|=WS_MAXIMIZE;
if( !CFrameWnd::PreCreateWindow(cs) )
return FALSE;
return TRUE;
}
这样写对吗?为什么无效?
{
cs.style|=WS_MAXIMIZE;
if( !CFrameWnd::PreCreateWindow(cs) )
return FALSE;
return TRUE;
}
这样写对吗?为什么无效?
函数中的
pMainFrame->ShowWindow(m_nCmdShow);
改成
pMainFrame->ShowWindow(SW_SHOWMAXIMIZED);
{
if( !CFrameWnd::PreCreateWindow(cs) )
return FALSE;
cs.cy = ::GetSystemMetrics(SM_CYSCREEN) ;
cs.cx = ::GetSystemMetrics(SM_CXSCREEN) ;
return TRUE;
}
{
int nWidth = GetSystemMetrics( SM_CXFULLSCREEN );
int nHeight = GetSystemMetrics( SM_CYFULLSCREEN );
cs.x = cs.y = 0;
cs.cx = nWidth;
cs.cy = nHeight;
cs.style |= ( WS_CLIPCHILDREN | WS_CLIPSIBLINGS | WS_SYSMENU | WS_MINIMIZEBOX );
if( !CFrameWnd::PreCreateWindow( cs ) )
return FALSE;
return TRUE;
}