Страница: 1 |
Страница: 1 |
Вопрос: Scroll
Добавлено: 05.11.06 16:15
Автор вопроса: Fever
отловить Scroll мышью над PictureBox(уже есть ScrollBar через subclassing для этого пикчера)
Ответы
Всего ответов: 8
Номер ответа: 1
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #1
Добавлено: 05.11.06 18:03
ну хук на WM_SCROLL на хендел пикчера, в чем трабла то?
Или просто надо готовое?
Номер ответа: 2
Автор ответа:
Ra$cal
ICQ: 8068014
Вопросов: 18
Ответов: 817
Web-сайт:
Профиль | | #2
Добавлено: 05.11.06 18:21
сабклассинг и ловить сообщение WM_MOUSEWHEEL
Номер ответа: 3
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #3
Добавлено: 05.11.06 19:05
а может и WM_MOUSEWHEEL...
Но в API RTB от sne...
Private Const WM_HSCROLL As Long = &H114
Может конечно есть разница смотря для какого контрола... Я не прверял. Впрочем Spy++ покажит...
Номер ответа: 4
Автор ответа:
Ra$cal
ICQ: 8068014
Вопросов: 18
Ответов: 817
Web-сайт:
Профиль | | #4
Добавлено: 05.11.06 20:37
Я например слал окошку файрфокса именно WM_MOUSEWHEEL. И окошко прокручивалось. Вообще мне опять не понятно что автор хочет. Что бы была прокрутка при повороте колеса или при щелчке мышкой по скроллбару и перетаскивании бегунка...
Номер ответа: 5
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #5
Добавлено: 05.11.06 20:59
А куда у тебя прокручивалось окошко фаерфокса? (вверх или вниз)?
Номер ответа: 6
Автор ответа:
Ra$cal
ICQ: 8068014
Вопросов: 18
Ответов: 817
Web-сайт:
Профиль | | #6
Добавлено: 05.11.06 22:03
Мне нужно было вниз. Там параметр задаётся, куда и на сколько крутить. Правда на сколько всё равно решает сама программа. Как куда крутить чётко написано в мсдн
WPARAM wParam
LPARAM lParam;
wParam
The high-order word indicates the distance the wheel is rotated, expressed in multiples or divisions of WHEEL_DELTA, which is 120. A positive value indicates that the wheel was rotated forward, away from the user; a negative value indicates that the wheel was rotated backward, toward the user.
Номер ответа: 7
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #7
Добавлено: 06.11.06 00:38
Ясно...
Ну, вот тема расскрыта, осталось дать готовое, товарищу Fever
Номер ответа: 8
Автор ответа:
Fever
Вопросов: 60
Ответов: 808
Профиль | | #8
Добавлено: 06.11.06 18:28
Всем пасибки, будем ловить WM_MOUSEWHEEL.