只获得了该CFormView的一小块地方(左上角定点与FormVIew左上角定点相符合,其他的就相去好远了,右下角点几乎在FormVIew的中间部分)。按理说应该是这个FormVIew的全部可见区域啊。
这是为何?

解决方案 »

  1.   

    看看GetClientRect是否真是得到是formview,而不是别的窗口.
      

  2.   

    我继承了一个FormView,然后在他的Create里GetClientRect
    这样应该不会得到别的窗口的Rect吧?
      

  3.   

    不要在Create里GetClientRect
    直接用OnCreate(LPCREATESTRUCT lpCreateStruct) 里的lpCreateStruct
      

  4.   

    你应在on_size里得到具体的尺寸
      

  5.   

    在你Create时的设置大小是否与GetClientRect大小一致?
      

  6.   

    OnCreate里得到的是不一样的。在OnSize里用GetClientRect