Pb après lecture des uMsg par une interruption logicielle... [Résolu]

Signaler
Messages postés
241
Date d'inscription
mercredi 1 octobre 2003
Statut
Membre
Dernière intervention
19 février 2006
-
Messages postés
241
Date d'inscription
mercredi 1 octobre 2003
Statut
Membre
Dernière intervention
19 février 2006
-
Je constate que lorsqu'on utilise SetWindowLong/CallWindowProc pour lire des messages provenant de Windows, tels que mouvement de souris... si on fait appel à une fonction dans le corps de ce pgm, les variables publiques utilisées par cette fonction sont NULL.

Comment faire pour résoudre ce pb ?

1 réponse

Messages postés
241
Date d'inscription
mercredi 1 octobre 2003
Statut
Membre
Dernière intervention
19 février 2006
2
Si on veut faire du hooking, ou envoyer des uMsg, il est préférable d'utiliser postMessage plutot que sendMessage. Le sujet est délicat

Avec sendMessage, on n'a pas acces aux données publics de notre projet, c'est un bug Microsoft.
Parcontre, avec postMessage, on a acces aux données publics de notre projet.

Le sujet est délicat, mais pour plus d'explication, regarder la discution suivante :
http://www.vbfrance.com/forum.v2.aspx?ID=380254

Cool, n'est ce pas ?
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 82 internautes nous ont dit merci ce mois-ci