Форум: "Начинающим";
Текущий архив: 2006.02.12;
Скачать: [xml.tar.bz2];
ВнизУстановка курсора в RichEdit Найти похожие ветки
← →
Dormidont © (2006-01-22 23:24) [0]Как в RichEdit установить курсор в определенную позицию и отобразить эту часть текста на экране, если текст длиннее чем может быть отображено в RichEdit.
← →
begin...end © (2006-01-23 08:28) [1]> Dormidont © (22.01.06 23:24)
> Как в RichEdit установить курсор в определенную позицию
SelStart
> и отобразить эту часть текста на экране
EM_SCROLLCARET
← →
Dormidont © (2006-01-23 23:45) [2]Отправил RichEdit.Perform(EM_SCROLLCARET, 0, 0) но ничего не произошло
← →
Leonid Troyanovsky © (2006-01-24 11:42) [3]
> Dormidont © (23.01.06 23:45) [2]
> Отправил RichEdit.Perform(EM_SCROLLCARET, 0, 0) но ничего
> не произошло
Почему это ничего? Скролбары прокрутятся в позицию карета,
т.е., после посылки сообщения он будет виден.
--
Regards, LVT.
← →
Dormidont © (2006-01-24 12:16) [4]В том то и дело что не прокручиваются, и видно не я один с этим сталкивался.
← →
Leonid Troyanovsky © (2006-01-24 13:16) [5]
> Dormidont © (24.01.06 12:16) [4]
> В том то и дело что не прокручиваются, и видно не я один
> с этим сталкивался.
Windows 95, что-ли?
--
Regards, LVT.
← →
Dormidont © (2006-01-25 01:27) [6]Нет XP, Вот Perform(WM_VSCROLL, SB_BOTTOM,0) например работает, а Perform(EM_SCROLLCARET, 0, 0) нет. Может какое Property мешает. Или может проще следующую версию Delphi попробовать?
← →
Leonid Troyanovsky © (2006-01-25 08:39) [7]
> Dormidont © (25.01.06 01:27) [6]
> Нет XP, Вот Perform(WM_VSCROLL, SB_BOTTOM,0) например работает,
> а Perform(EM_SCROLLCARET, 0, 0) нет.
Ни разу такого не встречал.
Впрочем, слышал где-то, что в некоторых случаях для EM_SCROLLCARET
требуется, чтобы на контроле был установлен фокус.
--
Regards, LVT.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.02.12;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.044 c