Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.04 c
8-1067867901
MAXHO
2003-11-03 16:58
2004.03.28
Звук, Звук и ещё раз звук......


1-1078907823
Leech
2004-03-10 11:37
2004.03.28
Columns в CheckListBox. How to USE?


14-1078140643
Layner
2004-03-01 14:30
2004.03.28
Программирование под сотовые телефоны.


1-1078909539
LordBTR
2004-03-10 12:05
2004.03.28
Ув. мастера, как на время действия пр-ры вывести окно "Ждите"?


3-1077280574
Настенька
2004-02-20 15:36
2004.03.28
сложный запрос




   Наверх