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

来源:互联网 发布:java 列表控件 编辑:程序博客网 时间:2024/05/23 19:20
 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);  
  
   
  这样就行了!
原创粉丝点击