![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ScrollBar в TRichEdit [D6, WinXP]
Grebenkin Rodion © (2003-04-04 11:24:00)Hi, All
Потерял уже два часа, подскажите pls как отловить исчезновение
веpтикального ScrollBar в TRichEdit (HideScrollBars = True)?
RGrebenkin (2003-04-04 18:39:00) [1]Все заработало ! Большое СПАСИБО Б.Новгородову !!!
RGrebenkin (2003-04-04 17:37:00) [2]I"m sorry, уже крыша едет. Суть дела то не меняется :)))
MBo (2003-04-04 17:33:00) [3]>Pls, отправь проект
???????
>ScrollBars:=[ssHorizontal];
А вначале о вертикальном скроллбаре говорил
RGrebenkin (2003-04-04 17:27:00) [4]Работать долно примерно так :
WordWrap:=True;
ScrollBars:=[ssHorizontal];
HideScrollBars:=True;
Как только набираемый текст доходит до конца окна и появляется скроллинг - выкидываем сообщение, и наоборот как только текст стираем и скроллинг убирается - выкидываем сообщение.
MBo (2003-04-04 17:22:00) [5]Кстати, как, по-твоему, это должно работать?
RGrebenkin (2003-04-04 17:22:00) [6]Pls, отправь проект на RGrebenkin@Ibs.Ru
MBo (2003-04-04 17:21:00) [7]У меня работает.
RGrebenkin (2003-04-04 17:20:00) [8]Не работает :(
Diamond Cat (2003-04-04 17:17:00) [9]
> MBo ©
пардон, невнимательно прочитал
MBo (2003-04-04 17:11:00) [10]if (GetWindowLong(RichEdit1.Handle, gwl_style) and WS_VSCROLL)>0
RGrebenkin (2003-04-04 17:06:00) [11]Pls, а как проверить WS_WScroll (для тех, кто в танке)
MBo (2003-04-04 16:01:00) [12]>Diamond Cat
W S_VSCROLL
Diamond Cat (2003-04-04 15:31:00) [13]Не с wm_vscroll скорей всего ничего не получиться, скорей всего тут поможет перехват sbm_get/setscrollinfo либо WM_CTLCOLORSCROLLBAR хотя последнее врядли поможет
MBo (2003-04-04 12:32:00) [14]в OnResizeRequest проверяй WS_VSCROLL