Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как в мемо проймать прокрутку?


Стас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 соотв. сообщения


Наверх

Титульная страница Поиск, карта сайта Написать письмо