![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Скрыть каретку в richedit НАПРОЧЬ
=BuckLr= © (2008-05-11 10:35:00)Не могу скрыть каретку ПОЛНОСТЬЮ в richedit. Пробовал все известные мне способы, но ни один из них не работает так, как в VCL. В лучшем случае, каретка скрывается, но, при нажатии левой мыши, курсор на мгновение появляется. Как убить курсор так, чтобы его вовсе не было видно?
Compiler (2008-05-12 22:46:00) [1]Может тогда еще WM_LBUTTONDOWN, WM_LBUTTONUP запретить?
=BuckLr= (2008-05-12 14:32:00) [2]Это всё хорошо, ребята. Да, работает. Но вот если нажать на тексте мышью, каретка на мгновение появится. Попробуйте. В vcl такого не происходит. Как оно это делает?
mdw (2008-05-12 10:51:00) [3]Или так:
WM_SETFOCUS:
begin
HideCaret(re.Handle);
Result := true;
end;
Compiler (2008-05-11 22:20:00) [4]Имеется в виду мигающий символ "|"?
Может
function TForm1.RichEdit1Message(var Msg: tagMSG;
var Rslt: Integer): Boolean;
begin
result:=False;
if msg.message=WM_SETFOCUS then
Result:=True;
end;