| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > ListBox ScrollBar Custom Draw |
| Автор: Ne1tr1n0 17.8.2012, 00:29 |
| Всем доброй ночи! Решил вот тут поэкспериментировать с отрисовкой скроллбаров у ListBox'a, переопределил WM_NCPAINT, в нем рисую элементы ScrollBar'a по-своему. Однако прорисовка не всегда срабатывает, в частности если потаскать мышкой за ползунок или понажимать на кнопки вверх-вниз, то отображается стандартная прорисовка. Я уже и WM_VSCROLL переопределил и WM_MOUSEWHEEL, все равно не выходит. В чем дело и что надо ещё переопределить, чтобы работало нормально? Тестовый пример в аттаче. Спасибо. |