Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 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-сайт: www.rascalspb.narod.ru
 Профиль | | #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_VSCROLL As Long = &H115
Private Const WM_HSCROLL As Long = &H114


Может конечно есть разница смотря для какого контрола... Я не прверял. Впрочем Spy++ покажит...

Ответить

Номер ответа: 4
Автор ответа:
 Ra$cal



ICQ: 8068014 

Вопросов: 18
Ответов: 817
 Web-сайт: www.rascalspb.narod.ru
 Профиль | | #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-сайт: www.rascalspb.narod.ru
 Профиль | | #6
Добавлено: 05.11.06 22:03
Мне нужно было вниз. Там параметр задаётся, куда и на сколько крутить. Правда на сколько всё равно решает сама программа. Как куда крутить чётко написано в мсдн

WM_MOUSEWHEEL

    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.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам