MFC中把viewl类的基类由CView转换成CScrollView,使用滚动条的方法

  VC中已建立了一个view视图,如何改为scroll view视图       
第一步:   
  把你的XXXView.h中CXXXView的基类换成CScrollView   
  第二步   
  利用查找置换把XXXView.h和XXXView.c中所有的CView::换成CScrollView::;   
  第三步   
  给你的CXXXView类添加OnInitialUpdate虚函数,修该其内容如下:   
  void    CXXXView::OnInitialUpdate()   
  {   
  CScrollView::OnInitialUpdate();   
     
  CSize    sizeTotal;   
  //    TODO:    calculate    the    total    size    of    this    view
  sizeTotal.cx    =    sizeTotal.cy    =    100;   
  SetScrollSizes(MM_TEXT,    sizeTotal);   
  }   
     
  这样就行了!

你可能感兴趣的:(MFC中把viewl类的基类由CView转换成CScrollView,使用滚动条的方法)