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

Вниз

Как обработать событие OnKeyPress у TWebBrowser ?   Найти похожие ветки 

 
DeMoN-777 ©   (2002-08-01 12:36) [0]

Как обработать событие OnKeyPress у TWebBrowser ?


 
DeMoN-777 ©   (2002-08-01 21:20) [1]

Где же все мастера ?


 
DeMoN-777 ©   (2002-08-02 09:19) [2]

F1


 
Smok_er   (2002-08-02 09:26) [3]

Насколько я знаю, надо обрабатывать событие OnTranslateAccelerator. Этим способом можно запретить горячие клавиши IE, вместо которых установить свои.


 
MBo ©   (2002-08-02 09:35) [4]

установить обработчик Application.OnMessage, в котором проверять, от WebBrowser ли пришло сообщение и на WM_KEYDOWN и т.п. узнать код клавиши


 
Leran2002 ©   (2002-08-02 09:50) [5]

Если у вас установлена RXLib томогу посоветовать вам использовать компонент TRxWindowHook.

RxWindowHook1.WinControl:= WebBrowser1;
RxWindowHook1.Active:=True;


У TRxWindowHook есть событие BeforeMessage:

procedure TForm1.RxWindowHook1BeforeMessage(Sender: TObject;
var Msg: TMessage; var Handled: Boolean);
begin
// Msg.WParam – виртуальный код нажатой клавиши
case Msg.Msg of
// KeyDown
48384:Edit1.Text:=Edit1.Text+chr(Msg.WParam);
// KeyUp
48386:{...};
end;
end;

Надеюсь что помог…



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

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

Наверх




Память: 0.47 MB
Время: 0.014 c
1-48122
Night cold
2002-08-01 09:39
2002.08.15
DLL


1-48044
SPeller
2002-07-30 05:58
2002.08.15
WindowProc внутри объекта


3-47937
Gamar
2002-07-25 12:44
2002.08.15
Как в Дельфи перекопировать все поля одной записи в другую?


14-48253
Эндрю2
2002-07-17 21:01
2002.08.15
Поиск по DOC файлам


6-48228
Oduvan
2002-06-01 16:47
2002.08.15
Как загрузить текстовый файл находящийся в Интернете