[VC++]Intercepter les messages recu par une autre application

Intercepter les messages recu par une autre application [VC++] - Programmation

Marsh Posté le 01-05-2001 à 20:06:32    

Je suis en train d'ecrire une classe qui doit intercepter les messages recu par icq.
voici le constructeur de la classe:
 
ICQ::ICQ()
{
        //Trouve la fenetre ICQ
 ICQhandle = FindWindow("#32770", NULL);
 
 lpWndProcOld = (void *)GetWindowLong(ICQhandle, GWL_WNDPROC);
 
 // Associate my "this" pointer
 SetWindowLong (ICQhandle, GWL_USERDATA, (LONG) this);
 // Set the new WndProc address.
 SetWindowLong (ICQhandle, GWL_WNDPROC, (LONG) ICQ::WindowProc);
}
 
La fonction WindowProc est une fonction membre statique de la classe ICQ et dans la classe CMyAppDlg de mon prog principal j'ai un objet de la classe ICQ.
le problème c'est que ma fonction WindowProc n'est jamais appelée...
 
quelqu'un a t'il une idee ?

Reply

Marsh Posté le 01-05-2001 à 20:06:32   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed