Страница: 1 |
Страница: 1 |
Вопрос: Рисование Scroll Bar
Добавлено: 20.05.07 02:44
Автор вопроса: Artyom
Подскажите, пожалуйста, как самостоятельно отрисовать у элемета управления ListBox полосу прокрутки?
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
EUGY
Вопросов: 0
Ответов: 454
Профиль | | #1
Добавлено: 20.05.07 07:07
В WIN32 я это делал через WM_NCPAINT, WM_VSCROLL, SCROLLBARINFO.
Номер ответа: 2
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #2
Добавлено: 20.05.07 07:11
Мне в прицнипе пойдет и Win32, вряд ли на чистом .NET получится.
Есть пример?
Номер ответа: 3
Автор ответа:
EUGY
Вопросов: 0
Ответов: 454
Профиль | | #3
Добавлено: 20.05.07 07:17
Лень искать, но там и правда, все банально.
Сабклассишь элемент, ловишь WM_NCPAINT, WM_NCMOUSEXXXX и прочие WM_NC... В них вызываешь GetScrollBarInfo
Ну и далее, следуя нужной логике, графикой рисуешь элементы скрола.