当控件即将被绘制时,WM_CTLCOLORSCROLLBAR消息被发送到滚动条控件的父窗口。通过响应此消息,父窗口可以使用给定的显示上下文句柄来设置滚动条控件的背景颜色。
WM_CTLCOLORSCROLLBAR
hdcSB = (HDC) wParam; //滚动条显示上下文的句柄
hwndSB = (HWND) lParam; //滚动条的句柄
参数
【hdcSB】
价值【wParam中】.标识滚动条控件的设备上下文。
【hwndSB】
价值【lParam的】.标识滚动条。
返回值
如果一个应用程序处理这个消息,它必须返回一个画笔的句柄。Windows使用画笔来绘制滚动条控件的背景。
默认动作
DefWindowProc功能可以选择滚动条控件的默认系统颜色。
备注
线程之间永远不会发送WM_CTLCOLORSCROLLBAR消息;它只发送在同一个线程中。
也可以看看
DefWindowProc, RealizePalette, SelectPalette, WM_CTLCOLORBTN, WM_CTLCOLORDLG, WM_CTLCOLOREDIT, WM_CTLCOLORLISTBOX, WM_CTLCOLORMSGBOX, WM_CTLCOLORSTATIC