Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > ListBox ScrollBar Custom Draw


Автор: Ne1tr1n0 17.8.2012, 00:29
Всем доброй ночи!

Решил вот тут поэкспериментировать с отрисовкой скроллбаров у ListBox'a, переопределил WM_NCPAINT, в нем рисую элементы ScrollBar'a по-своему. Однако прорисовка не всегда срабатывает, в частности если потаскать мышкой за ползунок или понажимать на кнопки вверх-вниз, то отображается стандартная прорисовка. Я уже и WM_VSCROLL переопределил и WM_MOUSEWHEEL, все равно не выходит. В чем дело и что надо ещё переопределить, чтобы работало нормально?

Тестовый пример в аттаче.

Спасибо.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)