如何取得MDI程序当前子窗口Client的大小

解决方案 »

  1.   

    先得到子窗口指针,再GetClientRect
      

  2.   

    我想在View中取得当前子窗口的指针,从而得到当前子窗口的大小
      

  3.   

    按照 lixiaosan(小三) 的方法做,就可以了
      

  4.   

    奇怪的问题, MDI子窗口的ClientRect,程序启动时得到的是(0,496, 0, 760),
    点击New,创建子窗口2,得到的是(0, 712, 0, 1024).程序启动时最大化,
    子窗口创建时最大化且没有移动子窗口的大小.void CSetupView::OnInitialUpdate() 
    {
    CFormView::OnInitialUpdate();

    // TODO: Add your specialized code here and/or call the base class RECT rect; GetParent()->GetActiveWindow()->GetClientRect(&rect);
    or //功能相同
    AfxGetApp()->GetMainWnd()->GetActiveWindow()->GetClientRect(&rect);
    }