m_DrawWnd是自己定义的一个CWnd类
m_DrawWnd.Create(WS_VISIBLE | WS_CHILD | WS_HSCROLL | WS_VSCROLL,CRect(0,0,100,100),this,WM_USER + 101);
这样子的话,带有滚动条的子窗口是出现,但是点击滚动条好象没有用?请问我应该怎么办?

解决方案 »

  1.   

    要设置滚动条的大小、要响应滚动条的消息。简单点,从CScrollView派生就可以了。
      

  2.   

    Usage of the CScrollView class to add scrolling functionality to your application
    By VGirish Step by step usage of the CScrollView class to add scrolling to your application 
    http://www.codeproject.com/docview/CScrollview.asp
      

  3.   

    从CScrollView派生你自己的视图类是最简单的办法
    要不,在你继承的CWnd类中处理滚动消息重绘窗口,并设置窗口的大小,
    最困难的应该是决定显示文件的大小,
    如同CScrollView中处理的OnPrepareDC(&dc)所解决的。