Détection utilisateurs sur programme complet

Xilofeon Messages postés 55 Date d'inscription mercredi 24 décembre 2003 Statut Membre Dernière intervention 14 avril 2007 - 11 mars 2005 à 12:53
Xilofeon Messages postés 55 Date d'inscription mercredi 24 décembre 2003 Statut Membre Dernière intervention 14 avril 2007 - 11 mars 2005 à 21:12
Bonjour

Avec 4 message handler on arrive à détecter si l'utilisateur et actif ou pas sur le programme :


BEGIN_MSG_MAP
(MainFrame
)
MESSAGE_HANDLER
(WM_LBUTTONDOWN
, onBack
)
MESSAGE_HANDLER
(WM_MBUTTONDOWN
, onBack
)
MESSAGE_HANDLER
(WM_RBUTTONDOWN
, onBack
)
MESSAGE_HANDLER
(WM_KEYDOWN
, onBack)

......

Voila j'utilse cela. Le problème est que le programmme est composé de diverse frames.Je voudrait que cela soit actif sur tout le programmes. Car mm en utilisant ces messages dans toutes les frames certaine zone (Menu, Bar de status, barre de défilement, Zone d'edition de texte...) reste insensible à cela. Je pense qu'il doit bien avoir un moyen pour savoir si il y'a une entré utilisateurs sur le programmes entier mm si celui si est complexe et utilise diverse frames.

Si vous avez une solution (ou id) merci .

PS: Les exemples du Petzold ne fonctionne pas

2 réponses

ymca2003 Messages postés 2070 Date d'inscription mardi 22 avril 2003 Statut Membre Dernière intervention 3 juillet 2006 7
11 mars 2005 à 14:28
Réalise un hook souris pour intercepter tous les messages souris et agir en conséquence.
0
Xilofeon Messages postés 55 Date d'inscription mercredi 24 décembre 2003 Statut Membre Dernière intervention 14 avril 2007
11 mars 2005 à 21:12
Re

En cherchant un peut j'ai trouvé comment réalisé un hook (1er fois ke je le fais).

Vala sa tourne c'est ok. Merci
0
Rejoignez-nous