Handling WM_HSCROLL for a scrollbar in a toolbar

I have a scrollbar that I added to a toolbar that I created in MainFrame's OnCreate().  I'm creating an MDI app, and want each of the child views to be able to interact with the scrollbar (supposed to be like a slider) on the toolbar.  How do I handle the WM_HSCROLL message?  I currently have a class defined as such:

class MyScrollToolBar : public CToolBar
{
public:
  CScrollBar m_MyScrollBar;
};

And I have a member variable in MainFrame for the MyScrollToolbar.  I first create the MyScrollToolBar and then create the m_MyScrollBar using MyScrollToolBar as the parent window.

Thanks for any help!
prokewlAsked:
Who is Participating?

[Webinar] Streamline your web hosting managementRegister Today

x
 
chensuConnect With a Mentor Commented:
class MyScrollToolBar : public CToolBar
{
public:
  CScrollBar m_MyScrollBar;

protected:
  afx_msg void OnHScroll(UINT nSBCode, UINT nPos, CScrollBar *pScrollBar);

  DECLARE_MESSAGE_MAP()
};

BEGIN_MESSAGE_MAP(MyScrollToolBar, CToolBar)
    ON_WM_HSCROLL()
END_MESSAGE_MAP()

void MyScrollToolBar::OnHScroll(UINT nSBCode, UINT nPos, CScrollBar *pScrollBar)
{
//...
}
0
All Courses

From novice to tech pro — start learning today.