Текущий архив: 2002.03.28;
Скачать: CL | DM;
ВнизMemo: как погасить курсор и прокрутить программно. Найти похожие ветки
← →
lipskiy (2002-03-16 18:54) [0]Код прокрутки из FAQ не работает:
SendMessage(Memo.Handle, EM_LINESCROLL, 0, Memo.Lines.Count-1);
У меня при добавлении строчки в Мемо он и сам прокручивается, но при этом всегда видна лишняя пустая строчка в самом низу. А мне она не нужна, мне нужно, чтоб последняя строка в Мемо была прямо над нижней границей самого Мемо.
Что это за пустое место и как его убрать?
И как выключить текстовый курсор в Мемо, если на нем стоит фокус.
← →
bad-md (2002-03-16 19:17) [1]-> Lipskiy:
HideCaret(MemoX.Handle)
- погасить каретку (текстовый курсор).
With best wishes
← →
lipskiy (2002-03-16 19:33) [2]2 bad-md
Спасибо. Но только чего-то не выходит погасить его сразу - обязательно при первой попытке установки фокуса курсор виден, потом гаснет, если снова вызвать HideCaret. А если заранее вызывается HideCaret, то при первой установке фокуса все равно не гаснет.
← →
bad-md (2002-03-16 19:46) [3]-> lipskiy:
Ну так да, только после установки фокуса, можно каретку убрать.
Мысли, нарисовать свою "Мему", и обрабатывать WM_SETFOCUS, WM_SETCURSOR ну или что-то еще (извини, не проверял, что именно).
Может быть и неверные мысли-то...
With best wishes
Страницы: 1 вся ветка
Текущий архив: 2002.03.28;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.006 c