![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как в мемо проймать прокрутку?
Стас258 © (2013-07-24 15:35:00)И по вертикале и по горизонтали.
procedure WMHScroll(var Message: TWMHScroll); message WM_HSCROLL;
procedure WMVScroll(var Message: TWMVScroll); message WM_VSCROLL;
При перекрытии ловят только щелчки по скролбарам. Но ведь прокручивать можно и не щелкая, а просто тянуть мышкой за скролбары, или колёсиком мышки, или просто стрелкой.
brother (2013-07-24 18:32:00) [1]> Так написал же
ичто если не понял как, то к нам о чем?
Dimka Maslov (2013-07-24 16:49:00) [2]if Message.nSBCode = SB_THUMBTRACK и есть перехват протягивания сколлбара
Стас258 (2013-07-24 16:45:00) [3]Так написал же, что эти процедуры ничего хорошего не ловят.
Dimka Maslov (2013-07-24 16:42:00) [4]procedure WMHScroll( var Message: TWMHScroll); message WM_HSCROLL;
Стас258 (2013-07-24 16:32:00) [5]А как сам тип сообщения называется? Ведь у TMessage нет nSBCode
Dimka Maslov (2013-07-24 16:23:00) [6]Перехватом SB_THUMBTRACK в nSBCode соотв. сообщения