这个函数中的sizeTotal到底指什么,msdn不是描述SetScaleToFitSize自动通过窗口的大小然后设置显示比例的吗,怎么又需要传这样一个参数进去。我在继承于CHtmlView类的的一个类中重载了OnInitialUpdate(),函数代码是:
CSize sizeTotal;
sizeTotal.cx=1024;
sizeTotal.cy=768; 
SetScaleToFitSize(sizeTotal);
Navigate(url);
但是载入的网页还是没有能够根据窗口的大小而显示。我想实现的功能是需要网页根据窗口的大小而显示。弄了老半天了,没有效果,请高手指点指点,学习学习

解决方案 »

  1.   

    这应该是CScrollView的函数?HtmlView支持这个?
      

  2.   

    With scroll bars, only a portion of the logical view may be visible at any time. But with the scale-to-fit capability, the view has no scroll bars and the logical view is stretched or shrunk to exactly fit the window's client area. When the window is resized, the view draws its data at a new scale based on the size of the window这个尺寸是视图窗口客户区物理尺寸,视图会伸展或者压缩来适应这个尺寸。如果不是这个调用,视图可以用一个滚动条,在一个小的客户区里显示一个大视图