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

Вниз

Перехват вставки   Найти похожие ветки 

 
volser   (2004-01-10 17:02) [0]

Как перехватить вставку текста?
Пробовал через хук, но ничего не получается. Может у кого то кусок кода имеется


 
YuRock ©   (2004-01-10 17:04) [1]

Необходимо просто перехватывать сообщение WM_PASTE (в оконной процедуре окна, в которое вставляют).


 
volser   (2004-01-10 20:17) [2]


> Необходимо просто перехватывать сообщение WM_PASTE (в оконной
> процедуре окна, в которое вставляют).

Напиши пожалуйста часть кода


 
YuRock ©   (2004-01-10 20:24) [3]

Например:



TForm1 = class
...
private
 OldEdit1WindowProc: TWndMethod;
 procedure Edit1WndProc(var Message: TMessage);
...
end;

procedure TForm1.Edit1WndProc(var Message: TMessage);
begin
 if Message.Msg = WM_PASTE then begin
   ...
 end;

 OldEdit1WindowProc(Message);
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
 OldEdit1WindowProc := Edit1.WindowProc;
 Edit1.WindowProc := Edit1WndProc;
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.027 c
14-1078348728
Style
2004-03-04 00:18
2004.03.28
Вот еще компонентик написал, оцените


3-1078051449
Lisa
2004-02-29 13:44
2004.03.28
Печать результата запроса в QuickReport


14-1078417794
matt
2004-03-04 19:29
2004.03.28
проблемы с CD-RW


8-1069692319
g-l-u-k
2003-11-24 19:45
2004.03.28
Bass.dll и M3U


14-1078162185
Igor_thief
2004-03-01 20:29
2004.03.28
CheckListBox