Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.10;
Скачать: CL | DM;

Вниз

RichEdit - прокрутка вертикального скролла вниз   Найти похожие ветки 

 
SaperXL   (2003-01-31 03:58) [0]

Как это можно сделать?
Я пытался так

SendMessage(ChatRichEdit.Handle, WM_VSCROLL, SB_BOTTOM, 0);

Но в 2000 все нормально а в 98 он прокручивает так, чтобы последняя строка стала за областью видимости - наверху...
Насколько Я помню в этих осях по разному написано riched32.dll - и вся эта муть - следствие этого. Но что же мне делать? - помгите пожалуйста


 
Song ©   (2003-01-31 06:34) [1]

EM_LINESCROLL


 
SaperXL   (2003-02-01 01:38) [2]

По подробней пожалуйста - Я не соображаю, где передать кол-во строк, в MSDN"е так сразу не нашел...


 
SaperXL   (2003-02-01 19:31) [3]

Чтобы крутить сообщением EM_LINESCROLL надо знать на сколько крутить. Напомню, что надо прокрутить так, чтобы последняя строка была последней в окне просмотра и была максимально низко в этом окне (см. любой чат)
Отсюда вопрос: как узнать номер верхней показываемой строки в компоненте RichEdit?


 
Song ©   (2003-02-02 14:26) [4]

>>Чтобы крутить сообщением EM_LINESCROLL надо знать на сколько крутить
Логично.
Но т.к. надо перевести фокус в конец, поэтому крутить надо общее количество итемов т.е. RichEdit.Lines.Count



Страницы: 1 вся ветка

Текущий архив: 2003.02.10;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.017 c
14-29084
Шишкин Илья
2003-01-24 21:23
2003.02.10
Помогите найти прогу (или компонент)


4-29161
BillyJeans
2002-12-27 10:47
2003.02.10
как отловить завершение сеанса или просто перезагрузку?


8-28934
MikeIp
2002-10-29 10:19
2003.02.10
Бордюр шрифта (Outline)


9-28565
Kornoman
2002-08-23 09:57
2003.02.10
Создание меню


6-28958
maxim2
2002-12-16 14:45
2003.02.10
Как узнать в какой момент ведется передача в интернет а когда при