请问在一个单文档工程中,在选取最大化时,如何获取整个view区域的CRect值?

解决方案 »

  1.   

    ?????????
    GetWindowRect不行么?
      

  2.   

    这也给100分,可惜 GetWindowRect
    GetClientRectScreenToClient
    ClientToScreen 相关函数,我也写出来,能不能加分给我?
      

  3.   

    你们说得都不行,我都试过了,每一个能得到最大化时的view
    的区域坐标,不给分了
      

  4.   

    stupidfool (stupidfool) 不给分没关系,
    不过下次再提问,就有可能没有人回答你的问题了!!
      

  5.   

    我真的试过了,就是没法显示全屏呀void CDAGView::OnInitialUpdate()
    {
    CFormView::OnInitialUpdate();
    GetParentFrame()->RecalcLayout();
    ResizeParentToFit(); CRect rect;
    GetClientRect(&rect);
    GetDlgItem(IDC_STATIC)->MoveWindow(&rect);

    }运行之后,这个static控件只占整个view区域的一部分。
      

  6.   

    onSizw()
    {
    CRect rc;
    GetClientRect(&rc);}
      

  7.   

    你取的是 FORMVIEW 的大小吗,当然不对了
    还有,上面的 ONSIZE 也不能用得,因为你的 STATIC 没有创键时就会有一次 ONSIZE 消息发来
    你应该先调整 FROMVIEW 中 FROM 的大小,再调 STATIC 的大小