![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
███ [D6]
MAN-IN-RED © (2002-11-30 15:15:00)Есть два Memo, как сделать так, чтобы при прокрутке текста в одном
TTCustomDelphiMaster (2002-11-30 17:05:00) [1]MBo © (18.11.02 06:48)
private
OldProc:TWndMethod;
procedure NewProc(var m:TMessage);
procedure TForm1.FormCreate(Sender: TObject);
begin
OldProc:=Memo1.WindowProc;
Memo1.WindowProc:=NewProc;
end;
procedure TForm1.NewProc(var m: TMessage);
begin
if (m.Msg=wm_vscroll) or (m.Msg=wm_hscroll)
or (m.Msg=wm_keydown) or (m.Msg=wm_keyup) then begin
//еще wm_char можно отслеживать
SendMessage(memo2.Handle,m.msg,m.wparam,m.lparam);
// memo2.selstart:=memo1.selstart;
// при необходимости
end;
OldProc(m);
end;
MAN-IN-RED (2002-11-30 16:22:00) [2]Help!