Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

TMemo [D6, Win2k]


SaperXL ©   (2002-12-27 22:13:00) 

Как заставить TMemo только отображать текст без мигающего курсора (к-рый нужен только для редактирования). Если проставить ему enabled := false то в нем текст становится галимиого серого цвета... А надо другого...


TTCustomDelphiMaster   (2002-12-27 22:31:00) [1]

public
{ Public declarations }
procedure WMHideCaret(var Msg: TMessage); message WM_User+500;
end;

var
Form1: TForm1;

implementation

{$R *.DFM}

procedure TForm1.Memo1Enter(Sender: TObject);
begin
PostMessage(Handle, WM_USER+500, Memo1.Handle, 0);
end;

procedure TForm1.WMHideCaret(var Msg: TMessage);
begin
HideCaret(Msg.WParam);
end;

end.


OxOTHuK   (2002-12-27 22:18:00) [2]

попробуй фокус ввода сразу передавать в другое место или цвет текста меняй!


Наверх

Титульная страница Поиск, карта сайта Написать письмо