我参照侯俊杰《深入浅出MFC》(第二版)476页“可滚动的窗口:CScrollView”一节,以四个步骤修改我的程序如下:
一.定义Document的大小。我把它设为我屏幕大小的两倍。
二.将我自定义的View类的父类由CView改为CScrollView,并准备改写其虚函数     OnInitialUpdate()。
三.改写OnInitialUpdate,在其中设定滚动条范围。
四.修改鼠标坐标。
当我做完上面四个步骤后,将程序编译连接。运行后发现程序确实有了滚动条,但是当我用鼠标下拉滑块,电击箭头,或者点击滚动条,都不能使其滚动。拖拽滑块时,滑块倒是跟着鼠标移动,但是View的内容没变。当鼠标放开时,滑块立刻恢复到原来位置。
请问,这是怎么回事?!