Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Обработка системных сообщений


Эмиль ©   (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


Наверх

Титульная страница Поиск, карта сайта Написать письмо