Re: Как ловить сообщения всех процесов?
От: k0t2dnepr Украина  
Дата: 10.02.07 22:57
Оценка:
Здравствуйте, Horzer, Вы писали:

H>Ловлю сообщения:

H>
H>MSG msg;
H>while(1)
H>{
H>  while( PeekMessage(&msg,NULL,0,0,PM_NOREMOVE) )
H>    if(GetMessage(&msg,NULL,0,0))
H>     {
H>      TranslateMessage(&msg);
H>      DispatchMessage(&msg);
H>      Form1->Memo1->Lines->Add( IntToStr( msg.wParam ) );
H>     }
H>    else
H>      return;
H>}
H>


H>Но как ловить сообщения всех процесов?

Во первых, странно само использование конструкции whileswitch смотрелся бы более естественно. Во вторых — определите сообщения которые вы собираетесь ловить от всех процессов — и на них пишите хук.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.