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

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

Горизонтальная прокрутка ричЭдита


TStas ©   (2012-05-19 20:26:00) 

При прокрутке скролбаром возникает WM_HSCROLL. Я его ловлю и перерисовываю, но при этом начинает мигать. Пробовал и Repaint и INvalidate всё одно и то же.
А при прокрутке клавишами ничего не возникает. Все сообщения перебрал WM_HSCROLL, WM_CTLCOLORDLG,
EN_HSCROLL, EM_SCROLL. Ничего не возникает. А его как поймать?


TStas   (2012-05-20 10:21:00) [1]

Просто когда задавал, не знал, что косяк в рисовании. Он при прокрутке появился. А понял, что не прокрутка виновата, а косяк, не сразу. :)


sniknik   (2012-05-20 01:12:00) [2]

> закладки отображать.
как в дельфе? т.е. нужно только поле слева? в чем проблема сдвинуть текст отступом (дать команду ему, как говорил), чтобы не эдит там свое не рисовал? и ловить ничего не нужно...

> Только всё уже решено.
ну и ладно.

> но ответ всё равно интересен.
это кому как, мне не интересен... раз в вопросе одно (муть), а нужно другое, как оказывается.


TStas   (2012-05-20 00:36:00) [3]

Затем, чтобы можно было закладки отображать. Только всё уже решено. Правда, поймать событие так и не удалось, но удалось исправить процедуру рисования, и теперь не косячит.
То есть, проблема решена, но ответ всё равно интересен.


sniknik   (2012-05-19 20:55:00) [4]

> и перерисовываю
не постесняюсь спросить - НАФИГА? ... это же идиотизм. хочешь сам рисовать возьми тпаинт, нужны изменения в этом, ну так дай ему команду на них... зачем вмешиваться в работу компонента который делает это сам?


Наверх

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