如题!!!

解决方案 »

  1.   

    1)
    ...
    CRect rect;
    GetClientRect(rect);
    ....
    2)
    ...
    CRect rect;
    GetClientRect(&rect);
      

  2.   

    保证你的 STATIC  有一个你指定的 IDCWnd* pWnd;
    CRect rcStatic;pWnd = NULL;pWnd = GetDlgItem(IDC_YOUSTATIC);if( pWnd != NULL )
    {
       pWnd->GetWindowRect(rcStatic);
    }
      

  3.   

    最安全.IDC_STAIC_SPECIID为你的Static 的ID号
    CStatic static1;
    static1.Attach(GetDlgItem(IDC_STAIC_SPECIID)->GetSafeHwnd());
    CRect rect;
    static1.GetClientRect(&rect);
    static1.Detach();
      

  4.   

    最安全.  楼上的说最安全?GetDlgItem(IDC_STAIC_SPECIID)->  这一步如果出错呢?GetDlgItem(IDC_STAIC_SPECIID)->GetSafeHwnd());  这一步呢?
    判断是少不了的