Message map muddle - Programmers Heaven

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

Message map muddle

I have a CDialog based class containing a CScrollbar control and I want to receive notification of the scrollbar left and right clicks in my CDialog class.

I believed that this could be achieved by putting an ON_CONTROL( WM_HSCROLL, IDC_SCROLLBAR1, OnScrollHclickFunc) entry into the CDialog's message map. However, this doesn't work and the VS documentation seems more focused on high level classWizard 'point and click' solutions rather than explaining the underlying mechanisms.

Suggestions or (pointers*) to documentation/examples appreciated.

Regards,
Tom

Comments

  • tom_swtom_sw Posts: 828Member
    : I have a CDialog based class containing a CScrollbar control and I want to receive notification of the scrollbar left and right clicks in my CDialog class.
    :
    : I believed that this could be achieved by putting an ON_CONTROL( WM_HSCROLL, IDC_SCROLLBAR1, OnScrollHclickFunc) entry into the CDialog's message map. However, this doesn't work and the VS documentation seems more focused on high level classWizard 'point and click' solutions rather than explaining the underlying mechanisms.
    :
    : Suggestions or (pointers*) to documentation/examples appreciated.
    :
    : Regards,
    : Tom
    :
    :
    What you want to look at is handling WM_LBUTTONDOWN and WM_RBUTTONDOWN messages.
Sign In or Register to comment.