Class derived from CScrollBar does not recieve ON_WM_CTLCOLOR!
Posted on 2008-10-14
I have derived a class from CScrollBar, CMyScroll. I add a V scrollbar and H scrollbar to my dialog, then link them up via DDX so they are instances of CMyScroll. In the CMyScroll class I handle the OnCtlColor message, in the hope of painting the scrollbar a different colour internally, as opposed to having to have OnCtlColor in the parent dialog
However, this message never gets sent, so my OnCtlColor function never gets called.
I can stick a breakpoint on CMyScroll::PreTranslateMessage, and this gets hit, but not OnCtlColor.
Why is this?