![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Обработка системных сообщений
Эмиль © (2002-07-26 16:36:00)А как обрабатывать системные сообщения, попробовал обычным способом-
типа
procedure A(var msg:TMessage);message WM_...
компилятор ругается.
SPeller (2002-10-10 15:30:00) [1]
> Народ - не обижайтесь ,но просьба, иногда перечитывать FAQ.
Друмлин (2002-10-10 15:12:00) [2]2Gandalf
сорри, куда Dummy совать!?
Gandalf (2002-10-09 22:17:00) [3]Мх-ма.... ааа, мне кажется или ты Dummy забыл? Народ - не обижайтесь ,но просьба, иногда перечитывать FAQ.
Друмлин (2002-10-09 19:09:00) [4]Ну как?? в чем же тут дело то??
Друмлин (2002-10-08 10:43:00) [5]Я делаю так: (Form - окно)
...
Form:=NewForm...
Form.OnMessage:=TOnMessage(MakeMethod(nil,@proceed));
...
Run(Form);
...
function proceed(var m:TMSG; var r:INteger):boolean;
begin
result:=false;
if m.Message=WM_HOTKEY then DoSmth;
end;
И у меня выскакивает Run-time error! как тут быть??
Vladimir Kladov (2002-07-31 09:52:00) [6]VCL.OnMessage <> KOL.OnMessage, я бы даже поставил "<".
Эмиль (2002-07-30 07:56:00) [7]Отрывок из help-а
Это относится и для TApplication и для TCustomApplicationEvents
Note: OnMessage only receives messages that are posted to the message queue, not those sent directly with the Windows API SendMessage function.
SPeller (2002-07-30 04:12:00) [8]Как это?
Эмиль (2002-07-29 16:21:00) [9]Помоему OnMessage обрабатывает те сообщения , которые были посланы PostMessage , а как же быть с SendMessage ?
SPeller (2002-07-26 16:55:00) [10]У каждого контрола есть свойство OnMessage