Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > 2. Как програмно переместить прокрутку в РичЕдит


Автор: SerK 12.9.2008, 14:37
Как програмно переместить прокрутку в РичЕдит на нужное количество строк, например как в Блокноте при поиске?

Автор: volvo877 12.9.2008, 18:03
Можешь использовать
Код
    RichEdit1->Perform(WM_VSCROLL, SB_LINEDOWN, 0);
    // или
    RichEdit1->Perform(WM_VSCROLL, SB_LINEUP, 0);

для прокрутки на одну строку вверх-вниз

Автор: ИванМ 12.9.2008, 19:31
Если конкретно для поиска, то чтобы переместить на выделенный текст, пишется так (на самом деле перемещение на позицию каретки):

SendMessage(RichEdit->Handle, EM_SCROLLCARET, 0, 0);

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)