重载WM_H(V)SCROLL消息:
WM_HSCROLL 
nScrollCode = (int) LOWORD(wParam);  // scroll bar value 
nPos = (short int) HIWORD(wParam);   // scroll box position 
hwndScrollBar = (HWND) lParam;       // handle to scroll bar 
然后对不同的nScrollCode作相应处理。可以查查MSDN吧。

解决方案 »

  1.   

    使用classwizzard冲载WW_HScroll消息的时候.类名应当是在我的view类中还是mainframe类
    我的scrollbar是在mainframe中的oncreat函数中创建的。还有,我怎么在资源里找不到我添加
    的scrollbar。我是初学者。麻烦你能不能给我说详细点。谢谢。
      

  2.   

    一般scrollbar的WM_HSCROLL消息是发到父窗口的,你可以在mainframe中处理这个消息,由于MFC类CFrameWnd对WM_H(V)SCROLL小溪的默认处理试用SendMessage把消息转发到活动的view窗口(GetActiveView)中处理,实际上重载View类的WM_H(V)SCROLL消息也可以。