vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 2010
-
16 avril 2004 à 19:37
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 2010
-
16 avril 2004 à 21:30
Je fais un programme qui doit savoir à tout moment quelle est la fenêtre au premier plan. J'ai donc fait un hook de type WH_GETMESSAGE pour pouvoir intercepter le message WM_WINDOWPOSCHANGED pour ensuite utiliser GetTopWindow(); seulement je ne reçoit jamais ce message, par contre le message WM_KEYDOWN par exemple est bien recu. D'ou vient le problème?
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 16 avril 2004 à 21:01
oui tu as raison, je dois utiliser GetForegroundWindow() au lieu de GetTopWindow(), mais le problème reste le même, je dois savoir quand est-ce que le fenêtre de premier-plan à changé.