请教我的一个程序的窗口最大化没有把显示屏幕铺满,只有再按下窗口右上方的还原按钮再最大化才能铺满整个显示屏幕,请问是怎么回事,我明明做了最大化设置,怎么不行?
m_pMainWnd->ShowWindow(SW_SHOWMAXIMIZED);
m_pNewView->ShowWindow(SW_SHOWMAXIMIZED);
请问怎么解决?谢谢!
这是一个FormView窗口类,窗口中有一个PrintCtrlList控件。

解决方案 »

  1.   

    try:
    m_pNewView->GetParentFrame()->ShowWindow(...);
      

  2.   

    谢谢yu_hl(卖柴火的小男孩),试过了,还是不行。
      

  3.   

    处理CMainFrame::OnFullscreen()消息
      

  4.   

    AfxGetApp()->GetMainFrm(9->ShowWindow(SW_MAX...)
      

  5.   

    用MoveWindow(0,0,GetSystemMetrics(SM_CXSCREEN),GetSystemMetrics(SM_CYSCREEN))保证行
      

  6.   

    谢谢各位的建议,后来我找到了原因,是窗口中的PrintCtrlList这个控件在做怪,把其中的一些代码去掉就可以了。谢谢各位的帮助。